以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 上传带文件夹的图片 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85347) |
||||
-- 作者:hongyefor -- 发布时间:2016/5/23 19:16:00 -- 上传带文件夹的图片
此主题相关图片如下:wt1.jpg
我想将第八列、第九列、第十列 用FTP的方式一起上传到我的服务器,并在服务器里面同时建立一个和第四列相同名字文件夹 请问怎么在上传按键上写代码啊 假定图片文件存储在C盘的文件夹A里的和第四列同名的文件夹里 比如: C盘/A/李明/李明1.jpg、李明2.jpg、李明3.jpg
上传结果:(192.168.0.17) /A/李明/李明1.jpg、李明2.jpg、李明3.jpg /A/这三/这三1.jpg、这三2.jpg、这三3.jpg |
||||
-- 作者:大红袍 -- 发布时间:2016/5/23 19:18:00 -- 参考
http://www.foxtable.com/help/topics/1410.htm
|
||||
-- 作者:hongyefor -- 发布时间:2016/5/23 19:26:00 -- 呃,这上面没有介绍指定的文件名哦,所以不是很懂 |
||||
-- 作者:大红袍 -- 发布时间:2016/5/23 19:27:00 -- 那里有教你怎么新建文件夹,以及指定上传到哪个文件夹。 [此贴子已经被作者于2016/5/23 19:27:39编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2016/5/23 19:29:00 -- 上传文件夹,也可以这样写
ftp1.UploadDirectory("d:\\test", False) |
||||
-- 作者:hongyefor -- 发布时间:2016/5/23 19:55:00 -- Dim ftp1 As New FtpClient If ftp1.Upload(f,sf) = True Then
这样对不对啊
[此贴子已经被作者于2016/5/23 19:55:29编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2016/5/23 19:58:00 -- 比如
Dim ftp1 As New FtpClient If ftp1.Upload(f,sf) = True Then
如果,对应路径不存在,你还要在ftp上新建对应的文件夹 |
||||
-- 作者:hongyefor -- 发布时间:2016/5/23 20:57:00 -- 晕倒,上传失败,在服务器里已经设置了一个名为A的文件夹了 |
||||
-- 作者:大红袍 -- 发布时间:2016/5/23 21:03:00 -- 看懂代码啊
Dim ftp1 As New FtpClient If ftp1.Upload(f,sf) = True Then
|
||||
-- 作者:hongyefor -- 发布时间:2016/5/23 21:12:00 -- Dim ftp1 As New FtpClient ftp1.Host="021.66ip.net" ftp1.Account = "byftpuser" ftp1.Password = "654321" Dim r As Row = Tables("表A").current Dim l As String = "/A/"& r("第四列") Dim f As String = "c:"& r("第八列") Dim sf As String = r("第八列") If ftp1.MakeDir(l) Then Messagebox.Show("创建目录成功!") Else Messagebox.Show("创建目录失败!") End If If ftp1.Upload(f,sf) = True Then Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) Else Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) End If |