Foxtable(狐表)用户栏目专家坐堂 → 第一次图片上传,一直是失败,求教!


  共有1887人关注过本帖树形打印复制链接

主题:第一次图片上传,一直是失败,求教!

帅哥哟,离线,有人找我吗?
fczhaobo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:402 积分:4166 威望:0 精华:0 注册:2017/3/24 15:10:00
第一次图片上传,一直是失败,求教!  发帖心情 Post By:2017/11/22 17:54:00 [只看该作者]

Dim ftp1 As New FtpClient
ftp1.Host="47.82.86.136"
ftp1.Account = "*****"
ftp1.Password = "*******"

Dim dlg As New OpenFileDialog
dlg.Filter= "图形文件|*.bmp;*.jpg;*.gif"

Dim piv As WinForm.PictureViewer = e.Form.Controls("员工照片")

If dlg.ShowDialog = DialogResult.OK Then
    MessageBox.Show("你选择的是:" & dlg.FileName,"提示") '提示用户选择的文件
    
    Dim pth As String = "\photo\staff"
 
        If ftp1.Upload(dlg.FileName,pth) = True Then
            Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        Else
            Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        End If
        
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/22 18:26:00 [只看该作者]

1、这样能否打开?

 

Dim ftp1 As New FtpClient
ftp1.Host="47.82.86.136"
ftp1.Account = "*****"
ftp1.Password = "*******"
ftp1.OpenManager

 

2、改一下路径

 

If ftp1.Upload(dlg.FileName, "/abc.jpg") = True Then


 回到顶部
帅哥哟,离线,有人找我吗?
fczhaobo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:402 积分:4166 威望:0 精华:0 注册:2017/3/24 15:10:00
  发帖心情 Post By:2017/11/22 20:10:00 [只看该作者]

谢谢,甜老师,上传成功了,但是为什么非执行ftp1.OpenManager这个代码?很烦人,每次都要启动连接才行吗?能不能后台进行连接??

 回到顶部
帅哥哟,离线,有人找我吗?
fczhaobo
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:402 积分:4166 威望:0 精华:0 注册:2017/3/24 15:10:00
  发帖心情 Post By:2017/11/22 20:40:00 [只看该作者]

老师能回答一下3楼的问题吗?


 回到顶部
帅哥哟,离线,有人找我吗?
fczhaobo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:402 积分:4166 威望:0 精华:0 注册:2017/3/24 15:10:00
  发帖心情 Post By:2017/11/22 20:51:00 [只看该作者]

找到命令了,不好意思

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/22 21:23:00 [只看该作者]

以下是引用fczhaobo在2017/11/22 20:40:00的发言:
老师能回答一下3楼的问题吗?

 

你把那句代码删除即可。然后代码修改一下

 

Dim ftp1 As New FtpClient
ftp1.Host="47.82.86.136"
ftp1.Account = "*****"
ftp1.Password = "*******"


Dim dlg As New OpenFileDialog
dlg.Filter= "图形文件|*.bmp;*.jpg;*.gif"


Dim piv As WinForm.PictureViewer = e.Form.Controls("员工照片")


If dlg.ShowDialog = DialogResult.OK Then
    MessageBox.Show("你选择的是:" & dlg.FileName,"提示") '提示用户选择的文件
   
    Dim pth As String = "/"    
    If ftp1.Upload(dlg.FileName,pth & FileSys.GetName(dlg.FileName) ) = True Then

        Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Else
        Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    End If
   
End If

 


 回到顶部