以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  ftp 上传 出错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30053)

--  作者:wsxdwh
--  发布时间:2013/3/20 10:37:00
--  ftp 上传 出错
代码:
Dim j As WinForm.ComboBox = e.Form.Controls("ComboBox9")
Dim str As String = j.text
Dim s1 As String = str.SubString(4)
Dim s2 As String = str.SubString(0,3)
假定 j .text 为:2013航空航天模型  则 s1为:航空航天模型   s2 为2013
Dim dlg As New OpenFileDialog
        dlg.Filter= "文本文件|*.doc"
        If dlg.ShowDialog = DialogResult.Ok Then
            MessageBox.Show("你要打开的文件:" & dlg.FileName,"提示")
        End If
        
        Dim ftp1 As new ftpclient
        ftp1.host="10.41.72.103"
        ftp1.Account = "888"
        ftp1.password = "888"
        If ftp1.DirectoryExists("D:\\武汉市中小学科技竞赛\\s2\\s1\\秩序册") = False Then \'如果不存在Data目录
            ftp1.MakeDir("D:\\武汉市中小学科技竞赛\\s2\\s1\\秩序册") \'则创建Data目录
        End If
        ftp1.upload(""& dlg.FileName &"","D:\\武汉市中小学科技竞赛\\s2\\s1\\秩序册\\竞赛通知.doc", True)
       ‘ 这里能否增加代码  判断文件上传是否成功?
        MessageBox.Show("文件已经成功上传")

--  作者:wsxdwh
--  发布时间:2013/3/20 10:41:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:未命名1.jpg
图片点击可在新窗口打开查看
以上为错误提示!!!  请指教~!!!
[此贴子已经被作者于2013-3-20 10:42:31编辑过]

--  作者:wsxdwh
--  发布时间:2013/3/20 10:55:00
--  
请专家指教!!!
--  作者:狐狸爸爸
--  发布时间:2013/3/20 10:59:00
--  

第二个参数应该用服务器地址,你用的是本地地址:

 

ftp1.upload(""& dlg.FileName &"","D:\\武汉市中小学科技竞赛\\s2\\s1\\秩序册\\竞赛通知.doc", True)

 

看看这里的说明:

http://www.foxtable.com/help/topics/1403.htm

 


--  作者:wsxdwh
--  发布时间:2013/3/20 11:14:00
--  
谢谢指教!!!
我如何知道我的ftp 服务器地址  用ip不行!  我在局域网中(服务器上)测试。
另请教如何设置让局域网外的计算机(已装好项目)访问到服务器。
[此贴子已经被作者于2013-3-20 11:39:00编辑过]

--  作者:wsxdwh
--  发布时间:2013/3/20 11:42:00
--  
服务器测试可用

图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2013-3-20 11:42:38编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/3/20 11:45:00
--  
局域网的话,文件复制来复制去就行,何必用ftp上传下载啊?
--  作者:wsxdwh
--  发布时间:2013/3/20 12:02:00
--  
在城域网(刚才说错了应该是城域网)测试,最后还需让外网访问(承办全国比赛时用到)
另请教如何设置让局域网外的计算机(已装好项目)访问到服务器

--  作者:狐狸爸爸
--  发布时间:2013/3/20 12:13:00
--  

外网访问你的服务器,你得有固定IP才行,你可以和当地的宽带供应商联系,看看能否提供固定IP的宽带,一般都会有的,我公司有个宽带的IP就是固定的。

条件许可的话,也可以租借或者托管服务器,费用比宽带高,但是性能和稳定那个好得多。

 

都不行的话,你就只能用花生壳了。


--  作者:wsxdwh
--  发布时间:2013/3/20 15:46:00
--  
你们公司是否提供服务器租用,价格一年?钱!