當前位置:首頁 » 文件傳輸 » 用put無法FTP上傳
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

用put無法FTP上傳

發布時間: 2023-08-09 00:22:28

『壹』 文件傳輸工具FTP無法連接上傳怎麼辦如何解決

FTP 無法上傳的原因
無法上傳網頁,FTP故障-提示「無法連接伺服器」錯誤。
問題出現原因:FTP客戶端程序設置問題,客戶上網線路問題,FTP伺服器端問題。
處理方法:建議客戶使用CUTPFTP軟體來上傳客戶的網頁,在「FTP主機地址處」最好填寫IP地址,如果客戶上傳時提示socket錯誤的話,請您檢 查一下您使用軟體的編輯菜單下的連接中防火牆里是否有一個使用了PASV模式,如果選中的話,您把此選項取消即可連接主機。
2、FTP時已經通過身份驗證,但總列不出目錄或文件或總是顯示建立數據 socket 失敗,連接被拒絕
問題出現原因:您使用的上傳軟體的FTP客戶端程序不應該選用PASV Mode和Firewall Setting
備註:常用FTP工具被動模式的取消方法
提示的錯誤為「數據 Socket 錯誤: 連接超時 列表錯誤」
FlashFxp取消被動模式
在工具欄的 站點-站點管理器-要取消的站點 -選項-使用被動模式-去掉其前面的鉤
CuteFtp取消被動模式
站點管理器-要取消的站點-右鍵選擇屬性-類型-數據連接類型-使用 port-確定
LeapFtp取消被動模式
在工具欄的 站點-站點管理器-要取消的站點-高級-使用PASV模式-去掉其前面的鉤
這種情況可能是你所在網路安裝了防火牆(或代理),該防火牆(或代理)禁止來自遠程的連接,426 Data connection closed, transfer aborted表明了這一點。這時候你可以使用被動傳輸模式(PASV模式),來避免該限制,進行數據傳輸。
建議:如果不使用PASV(即不使用被動傳輸)能夠正常下載的話,就不要使用被動傳輸,因為主動傳輸比被動傳輸速度快(本站主機在主動傳輸時具備選擇性確 認的TCP選項(RFC2018),能有效進行丟包重傳,具備Timestamps選項(RFC1323)有效測定網路時延,避免提前重傳),被動傳輸有 時在用戶開辟很多線程的時候會出現連接錯誤。
Zend編譯過的文件上傳時必須(強制)使用二進制模式。
首先請您檢查一下您的域名是否做過域名解析,檢測方法:您可以在DOS提示符下輸入ping域名如果可以ping通的話,則您可以在FTP軟體中「FTP主機地址處」填寫您的域名,如果ping不通的話,則您需要在「FTP主機地址處」填寫您主機的IP地址。
注意:我們建議您使用IP地址上傳頁面,同時,某些地區的撥號上網的169對FTP有限制。所以請您最好更換上網方式後再進行測試。
請查看您的登陸名密碼填寫是否正確,因為如果密碼是復制的話,可能會復制出空格。另外,您要看一下您在FTP登陸時選擇的登陸類型是否是普通。
如果您忘了密碼,可在「控制面板」中自行修改。
如果此處的密碼仍無法登陸,請與我們聯系。
可以通過主機控制面板中的磁碟空間管理查看空間佔用情況。
備註:點擊「空間佔用圖」刷新顯示,可以獲得最新的空間佔用情況。

『貳』 FTP為什麼上傳不上去文件

FTP上傳不上去文件是因為上傳步驟錯誤,具體解決步驟如下:

1、首先,去下載8uFTP上傳工具 V3.8.2.0版本。

『叄』 php使用ftp_put上傳圖片出錯問題 圖片是上傳成功了,但是一個空白文件,為什麼為出現這狀況

你貼的代碼都是變數,實在很難確定你的錯誤到底在哪裡,希望你最好能夠貼出具體的代碼,因為這個可能是你路徑問題,或者是連接問題,也可能是轉換目錄問題。
下面是我寫的能夠成功完成文件上傳ftp的代碼,僅供參考。
<?php
$conn = ftp_connect("192.168.1.104") or die ("error");
ftp_login($conn, "benzlee", "123456");
ftp_chdir($conn, "folder");
$upload = ftp_put($conn, "test.jpg", "D:\\123.jpg", FTP_BINARY);
if($upload)
{
echo 1;
ftp_close($conn);
}
else
{
die("上傳圖片失敗------" . "D:\\123.jpg");
}

希望對你有幫助,有什麼不明白的,我盡量幫忙,謝謝^^

『肆』 ftp上傳文件的時候老是連接超時。

出現此問題的原因:傳輸模式錯誤。

解決的方法和操作步驟如下:

准備工具:FlashFXP5。

1、首先,在桌面上找到「
FlashFXP5」,然後雙擊以打開FTP軟體,如下圖所示,然後進入下一步。

『伍』 FTP不能使用命令行上傳

上傳具體操作步驟如下:
1、打開命令提示符窗口,輸入ftp命令,按Enter鍵運行,提示如下:
ftp>
2、連接伺服器。在ftp>提示符下運行「open www.ppblog.cn」命令,稍等片刻,屏幕提示連接成功。
ftp>connected to www.ppblog.cn
3、接下來伺服器詢問用戶名和密碼,分別輸入1234和4321,待認證通過即可。
4、上傳文件。例如把d:ip.txt 文件傳至伺服器的根目錄中,運行如下命令:
ftp>put d:ip.txt
當屏幕提示已經傳輸完畢後,可以輸入相關命令進行查看。

下載具體操作步驟如下:
ftp命令可用於上傳文件,也可以用於下載文件。例如把伺服器images目錄中所有.jpg文件下載至本機D:img中,可執行如下操作(登陸步驟忽略)。
1、ftp>cd images 命令,進入images目錄。
2、ftp>lcd d: 命令,改變本地的工作目錄。
3、ftp>mget *.jpg命令,出現「200 Type set to A」提示,輸入「y」,下載所有.jpg文件到本地D:img中。
4、下載工作完畢後,可運行bye命令中斷連接。

『陸』 在linux上用ftp上傳(put) 文件,文件名被創建了,但是文件沒有寫入

首先,不建議你上傳整個目錄,首先是上傳速度會慢,如果文件數量過多,還有可能造成文件損壞。建議是先tar打包後直接上傳這個文件,然後再解壓。
如果你非要上傳文件夾,命令如下(前提是已經連接sftp)
put
-r
dir/.
在一個已連接的sftp中執行這個命令,dir/後面必須有.否則會報錯
注意:這個命令是上傳
dir
目錄中的文件和子目錄,並不上傳
dir
目錄本身

『柒』 ftp無法上傳文件夾怎麼辦

1、首先查看下要上傳文件的文件夾屬性是不是 777 的屬性。使用 FTP 軟體,查看目錄,在該目錄上點擊右鍵,選擇屬性,基本就可以查看到當前文件夾的屬性了,不是 777 的屬性,請修改為 777 後確認。

2、如果文件夾的屬性正確,請確定是不是您的空間已滿。譬如您購買了 2G 的虛擬空間,是不是空間已經滿了,這個一般會在虛擬主機提供的控制面板內查到。
3、如果空間仍有剩餘,請向虛擬主機提供商詢問您的 FTP 帳號是不是有對此目錄的讀寫屬性。
4、如果帳號的許可權也正確,請向虛擬主機提供商詢問是否是磁碟空間的統計有問題,請虛擬主機提供商幫您重新檢查一下磁碟空間的統計。這種情況一般在使用 FTP 軟體上傳失敗時會提示:
Disk quota exceeded
CODE: [COPY]
Disk quota exceeded
這表示磁碟配額超過限制,可以讓空間商執行下面命令來重建一下統計即可。
quotaoff /www 關閉
quotacheck -mcv /www 重建
quotaon /www 打開
CODE: [COPY]
quotaoff /www 關閉quotacheck -mcv /www 重建