Url = "ftp://192.168.0.45//ffiles";
Method = WebRequestMethods.Ftp.UploadFileWithUniqueName;可以正常運行
Method = WebRequestMethods.Ftp.UploadFile; 就報550的錯誤
用的是BeginGetRequestStream和EndGetRequestStream
語言用的是C#
參考Uploading a .txt file to an FTP server
測試一下ftp目錄和文件的權限,是否有刪除權限。可能雖然有讀寫權限但是沒有刪除權限,也會造成上傳失敗。文中回答提到一個簡單的測試方法,就是把文件改一個名字再重新上傳,如果可以得話,那很可能就是這個原因。