專案需要使用ftp伺服器儲存資料,使用c#語言編寫的ftp類。在使用getresponse()方法訪問遠端伺服器獲取資料夾詳細資訊的時候,一直報錯404未找到。但是在訪問本機伺服器時很正常。
一開始以為是上傳到遠端ftp伺服器資料夾的許可權問題,檢查後許可權都是有的。後來才發現原來是電腦開了lantern,導致訪問不到伺服器,將與ftp伺服器通訊的**proxy設定為null後就能正常連線遠端伺服器了。
ftpwebrequest ftp;
ftp = (ftpwebrequest)ftpwebrequest.create(new uri(ftpuri));
ftp.credentials = new networkcredential(ftpuserid, ftppassword);
ftp.method = webrequestmethods.ftp
.listdirectorydetails
;ftp.usepassive = false;
ftp.keepalive = false;
ftp.proxy = null;//設定不使用**
webresponse response = ftp.getresponse();//連線伺服器
streamreader reader = new streamreader(response.getresponsestream(), encoding.utf8);
阿里雲伺服器 FTP 連線不上
買的阿里雲伺服器,架設ftp時遇到無法連線的問題,問了半天度娘,仍不得要領,著實鬱悶!1.iis 自帶ftp伺服器,架設一切順利,就是勾選,安裝。2.主動還是被動?因為埠的原因,阿里雲相關資料大部分都是說使用主動,但是一直沒除錯成功!最後只好試試被動模式。3.埠開放,在阿里雲控制台開放埠,20個埠足...
FTP服務的使用
一 配置yum源 1 將cd裝置進行連線,如下圖所示 回到虛擬機器介面,將光碟掛載到自己建立的目錄 opt centos 下 mkdir opt centos mount dev cdrom opt centos 出現下面這行為掛載成功 mount dev sr0 寫保護,將以唯讀方式掛載 2 配置...
伺服器開啟防火牆之後ftp連線不上
1.阿里雲安全組規則需要放開2個埠 20 21 和 1024 65535 2.伺服器內如果開啟防火牆了,必須允許ftp應用通過 3.ftp服務端和客戶端版本需要一致,一 阿里雲安全組規則需要放開2個埠 20 21 和 1024 65535 二 伺服器內如果開啟防火牆了,必須允許ftp應用通過 1.開...