R royhgf Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-16 #1 关于Indy不支持上传中文名的文件的问题,我用的FTP服务器是Serv-U。当上传中文名的文件时出错,文件名没有了,换成数字和英文就没问题,请问如何解决?
N nolliman Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-16 #2 你看看是不是繁簡體系統之間的區別問題! 繁簡體系統在轉換的時候是有問題的。
N nolliman Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-16 #6 個人覺得你這個問題不應該找INDY 這套組件的bug 。 因為在網絡上使用 indy 來傳輸文件的例子都不會出現你說的問題。 而且以前我也寫過用idftp 進行ftp 傳輸的程序,都沒有出現這個問題。 個人建議你應該跟蹤一下你的代碼,看看是是否你代碼上存在bug
個人覺得你這個問題不應該找INDY 這套組件的bug 。 因為在網絡上使用 indy 來傳輸文件的例子都不會出現你說的問題。 而且以前我也寫過用idftp 進行ftp 傳輸的程序,都沒有出現這個問題。 個人建議你應該跟蹤一下你的代碼,看看是是否你代碼上存在bug
R royhgf Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-16 #7 if OpenDialog1.Execute then begin fi :='a'; IdFTP1.ChangeDir(fi); Name := ExtractFileName(OpenDialog1.FileName); IdFTP1.Put(OpenDialog1.FileName, Name); 代码是这样的,文件名是英文是没有问题的
if OpenDialog1.Execute then begin fi :='a'; IdFTP1.ChangeDir(fi); Name := ExtractFileName(OpenDialog1.FileName); IdFTP1.Put(OpenDialog1.FileName, Name); 代码是这样的,文件名是英文是没有问题的