近日,公司某服務器共同操作的人員增多,而我只需訪問及替換某些文件,故想到共享文件夾。
在IIS中建立ftp站點,添加虛擬目錄(可多個,對應不同文件夾),設置允許訪問的用戶(添加用戶,見在IIS上搭建FTP服務)。
本地訪問:ftp://xx.xx.xx.xx/front/ (front為虛擬目錄名)。
訪問正常,刪除、重命名、替換文件,出現如下錯誤:
原因:文件夾權限不夠,需要在服務器上對應文件夾上設置。
文件夾共享設置包括兩個部分,一個是共享設置;一個是安全設置。只有這兩部分都進行了設置才可以文件夾共享成功。
一、共享設置
1、點擊想要共享的文件夾,右擊屬性。選擇共享標簽,點擊高級共享。
2、勾選“共享此文件夾”復選框,設置同時共享的用戶數量限制為,點擊權限。
3、打開 共享文件夾的權限設置窗口,點擊添加。
點擊“對象類型”進行篩選(只對用戶組設置或者只對個別用戶設置),只勾選用戶,點擊確定。
4、點擊高級,單擊“立即查找”,從搜索結果處選擇要設置的用戶權限,點擊確定。
5、選擇用戶結束后點擊確定,返回到共享文件夾權限設置界面。
選擇需要設置權限的用戶,根據實際情況進行共享設置。
二、安全設置
1、點擊想要共享的文件夾,右鍵屬性。選擇安全選項卡,點擊編輯。
2、點擊“添加”,點擊對象類型篩選想要查找的類型,只勾選用戶(根據實際情況進行選擇),點擊確定。
3、點擊高級,立即查找,從搜索結果中查找用戶,找到后點擊確定。
根據實際情況為此用戶分配權限,如讀取、寫入或者完全權限等。
問題:將文件復制到ftp服務器時發生錯誤:請檢查是否有權限將文件放到該服務器上。(我傳的是一張圖片,名稱中有中文,所以失敗)
這個問題是由於FTP底層文件傳輸協議文件名代碼轉化不一致導致的。
解決方法:
將文件重新命名為純英文或者數字或者英文數字組合字符,中文命名必須使用偶數字符,奇數中文字符+中文字符會導致傳輸失敗。(自己可以嘗試不同的字符組合以獲得經驗)