這裡蒐索程式師資訊,查找有用的技術資料
當前位置:首頁 » 文件傳輸 » ftp生僻字報錯
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ftp生僻字報錯

發布時間: 2022-08-20 13:33:39

『壹』 讀取ftp文件最後一行以後報錯,無法訪問已釋放的對象。 對象名:System.Net.Sockets.NetworkStream

while ((strLine = reader.ReadLine()) != null) //這里報錯 讀取到最後一的時候
會這樣是因為當讀取流讀取到最後一行內容後就關閉了文件了
雖然在正常的讀取流中會在讀取完內容後返回null
但再ftp文件的讀取中,讀取完最後一行後再讀取就會拋出這個異常
其實用您代碼注釋的這句//string strfs = reader.ReadToEnd();來讀取就可以了
如果要分行處理直接用分行符分割一下就可以了

『貳』 windows 資源管理器上傳中文文件到FTP,總是報錯,FTP客戶端就沒問題。看來編碼問題是個通病,有何高招

Windows 10 報200 227 553上傳錯誤的話把文件命名規則改成utf-8,完美解決

附教程:

網頁鏈接

『叄』 ftp錯誤代碼530,這是什麼意思要怎麼解決

您好!FTP報錯530一般會出現三種情況。
1、530 Login incorrect:這種情況,一般都是您的賬號的信息有誤,比如您的ftp地址,ftp賬號,ftp密碼以及您的埠方面有問題導致的報錯這個,那麼解決的方案也是非常的簡單,找到您正確的信息鏈接,即可正常的登錄。
2、530 Sorry, the maximum number of clients (3) from your host are already connected:這種情況從報錯的意思是說:對不起,最大客戶數(3)從你的主機已經連接,那麼出現的這個原因就是您本地的ftp工具的問題,或者是您本地的連接質量不好導致的,解決的方案更換ftp工具從新鏈接或者是暫停關閉ftp工具 從新登陸鏈接即可解決。
3、530 Not logged in, home directory does not exist:出現這樣的情況一般是伺服器的硬碟掛掉了,或者是該用戶目錄不存在導致的,具體的解決方案聯系空間商即可。
一般出現最多的就是以上幾種情況。

『肆』 項目上傳到ftp一直報錯資源找不到為什麼

550 Requested action not taken. File unavailable (e.g., file not found, no access).
請求操作未被執行,文件不可用。
問題出現的原因:
上傳文件的是無法寫入文件,導致找不到文件!
而無法上傳文件,是因為用戶沒有寫入文件的許可權!
由於項目變換了環境,設置環境的文件夾並沒有給予用戶寫入許可權,用戶無法將文件寫入根目錄,這就造成了上傳文件路徑的錯誤。
解決辦法:
這個問題針對我的程序而言是:直接給用戶重新賦予許可權就好,重新檢查一遍上傳路徑,重新跑一跑程序就ok!
首先檢查用戶對應的角色名,然後看路徑設置是否正確,有沒有相關的許可權,如果這些都沒問題,然後就嘗試下面的操作:
重起FTP服務,最好從服務裡面重啟(不能根本解決);
重新設置Server-U帳號和目錄訪問里的文件路徑(如果還不行,嘗試下面操作);
刪除用戶,重新建。

『伍』 向FTP中上傳中文命名的文件總報錯,傳不上去~腫么辦

你傳中文的做什麼用啊,在網站里也沒辦法鏈接中文的東西,會出錯的,建議用英文命名

『陸』 上傳文件到ftp 報錯

reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + serverpath + "/" + fileInf.Name));

你serverpath 包含d: 肯定不對了
應該是ftp路徑

『柒』 訪問ftp伺服器,中文顯示亂碼是什麼原因

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
把這放到你所有頁面的第一行,如果有公共包含文件在第一行,就放到公共包含文件的第一行,就是必須保證這個出現,每個文件的第一行,不然會報錯的 哦

『捌』 批處理FTP文件及報錯,請大神幫忙看看,謝謝

ftp 的語句里沒發現明顯錯誤,你把
ftp -n那句改成
ftp -s:"%ftpfile%" >> "%logfile%"
試試,還不行的話,把最後那句del刪掉運行批處理,然後打開一個cmd窗口,按照生成的putfile.ftp的命令一行一行手工執行下,看看哪一句出了問題,這是處理這類問題的一個思路。

『玖』 FTP上傳 失敗 錯誤編號451

是因為文件名為中英文混合。

進入ftp管理站點,右鍵單擊 管理站點 選擇高級設置,在運行UTF8 中,改為False。

『拾』 ftp連接LINUX伺服器報錯如下圖,什麼原因該配置那裡

Linux系統ftp連不上去建議從以下幾個方面進行考慮:


  1. ftp服務是否開啟,可以在Linux上面查看ps -aux |grep vsftpd 來查看進程情況,也可以使用status -tanlp |grep 20 ,status -tanlp |grep 21

  2. 查看Linux的iptables 是否有20 21號埠允許,然後可以在ftp客戶端上面tcping ftp服務端的21號埠,或者使用telnet 21埠。

  3. 查看ftp客戶端連接報錯,檢查ftp的配置文件,查看配置文件的問題。許可權,selinux,用戶授權。Linux下面ftp的問題建議參考:,祝你好運,加油!!!!