Foxtable(狐表)用户栏目专家坐堂 → [原创][原创]FTP中文上传失败


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

主题:[原创][原创]FTP中文上传失败

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


加好友 发短信
等级:幼狐 帖子:168 积分:2274 威望:0 精华:0 注册:2012/3/22 20:00:00
[原创][原创]FTP中文上传失败  发帖心情 Post By:2019/4/23 15:37:00 [只看该作者]

用FTP上传附件时,涉及到中文上传总是失败,而换成字母或数字时成功
如:
Dim flg As new OpenFileDialog   '打开文件对话框
If flg.ShowDialog = DialogResult.OK Then    '如果选择了打开的文件
    Dim wjname As String = flg.FileName.SubString(flg.FileName.LastIndexOf("\")+1)
    Dim str As String
    str="\wj\" & r("委员ID") & "_" & wjname
    Messagebox.show(str)
    If ftp.Upload(flg.FileName, str) = True Then
        flm.AddFile(str)   '向文件列表添加文件附件
        Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Else
        Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    End If
End If
上面是成功的,如果换成
str="\wj\" & r("姓名") & "_" & wjname
上传失败!
[此贴子已经被作者于2019/4/23 15:39:41编辑过]

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


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

下面代码,弹出什么?

 

str="\wj\" & r("姓名") & "_" & wjname

msgbox(str)

 


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


加好友 发短信
等级:幼狐 帖子:168 积分:2274 威望:0 精华:0 注册:2012/3/22 20:00:00
  发帖心情 Post By:2019/4/23 16:36:00 [只看该作者]

弹出正常,带有中文姓名的一个文件名,就是上传失败

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


加好友 发短信
等级:幼狐 帖子:168 积分:2274 威望:0 精华:0 注册:2012/3/22 20:00:00
  发帖心情 Post By:2019/4/23 16:41:00 [只看该作者]

如果用FileManager表示文件管理器来上传中文文件,完全正常,自己按键写代码就会失败

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


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

以下是引用xym0606在2019/4/23 16:36:00的发言:
弹出正常,带有中文姓名的一个文件名,就是上传失败

 

把弹出的内容发出来看看。

 


 回到顶部