將檔案複製到FTP伺服器時發生錯誤。 的解決辦法
《 將檔案複製到FTP伺服器時發生錯誤 》
問題 : 將檔案複製到FTP伺服器時發生錯誤。請檢查是否有許可權訪問該資料夾。如下圖:
關於這個資料夾訪問許可權問題呢,我覺得主要是字元編碼在作怪,就像Mysql資料庫連線一樣,必須在連結地址後面新增 “ characterEncoding=utf8 ” 一樣,如果不設定這個編碼就無法連線到資料庫進行資料的寫操作。
但是FTP作為檔案傳輸,是以流的形式進行的,所以不能以UTF-8的編碼格式進行檔案的操作。具體解決步驟如下:
可以直接在起始欄搜尋框中輸入 " Internet " ,然後選擇 “ Internet資訊服務(IIS)管理器 ” ,如下圖:
在網站中選中建立並正在使用的FTP站點,並點選右邊 “ 高階設定 ” 進入到FTP的高階設定 Dialog 中,如下圖:
在高階設定 Dialog 中找到 “ 允許UTF-8 ” 一欄,點選下拉列邊,並選擇 “ False ” 即可,如下圖:
設定完成檔案操作字元編碼後,還需要必須重啟FTP伺服器,點選右邊選單欄中的 “ 重新啟動 ” ,如下圖:
FTP檔案伺服器重啟後,就可以正常的將檔案複製到 FTP 上了。
好了關於 “ 將檔案複製到FTP伺服器時發生錯誤。 ” 問題就解決了。