Since from 2009
要FTP上傳一個檔案到Server主機,可以簡單使用NET內建的FtpWebRequest類別就能達成,網上都有示範程式碼。然而發現上傳中文檔名會變成亂碼,搜尋網上也未尋到詳細作法。
今天靈光一閃,發現UrlEncode編碼後的中文路徑有些字元不合法,尤其斜線(Slash)及空白(Space)會在UrlEncode後變亂碼,必須把它轉換回來,FtpWebRequest就能正常處理中文檔名。
江湖一點訣,當初浪費挺多時間的。
Post a Comment
No comments:
Post a Comment