以文本方式查看主题 - 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 -- 此主题相关图片如下:未命名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 -- 服务器测试可用 [此贴子已经被作者于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 -- 你们公司是否提供服务器租用,价格一年?钱! |