以文本方式查看主题 - 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=133918) |
-- 作者:xym0606 -- 发布时间:2019/4/23 15:37:00 -- [原创][原创]FTP中文上传失败 用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编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/4/23 16:22:00 -- 下面代码,弹出什么?
str="\\wj\\" & r("姓名") & "_" & wjname msgbox(str)
|
-- 作者:xym0606 -- 发布时间:2019/4/23 16:36:00 -- 弹出正常,带有中文姓名的一个文件名,就是上传失败 |
-- 作者:xym0606 -- 发布时间:2019/4/23 16:41:00 -- 如果用FileManager表示文件管理器来上传中文文件,完全正常,自己按键写代码就会失败 |
-- 作者:有点甜 -- 发布时间:2019/4/23 19:19:00 -- 以下是引用xym0606在2019/4/23 16:36:00的发言:
弹出正常,带有中文姓名的一个文件名,就是上传失败
把弹出的内容发出来看看。
|