[英]FTP PHP through different server
我在 PHP 中的 FTP 功能有問題。 我使用 ExtJS 上傳表單和 php 處理方法,
讓我給你一個關於我的結構的看法。
我可以使用 B 將我的文件上傳到 C,但我無法使用 A 將我的文件上傳到 C..
這是我的 php 腳本,
$uploaded = 'C:/blabla/'.$file;
$remote_file = $file;
$conn_id = ftp_connect($ftp_server);
if (ftp_put($conn_id, $remote_file, $uploaded, FTP_ASCII))
{
$result["success"] = true;
echo json_encode($result);
}
else
{
$result["failure"] = true;
echo json_encode($result);
}
此腳本在 Windows 網絡服務器上運行良好(結果 = 成功),但在 Linux 網絡服務器上失敗(結果 = 失敗)
我確定 ftp 已啟用,我通過 php_info() 檢查了它。
看起來我不能通過 Linux(tmp 目錄或任何東西)放置我的文件
有什么建議嗎? 謝謝
ps : 文件名路徑需要在 ExtJS 上初始化。
Linux $uploaded = 'C:/blabla/'.$file; 這是錯誤的路徑不能是C:/,你需要在Linux上把它改成正確的路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.