如何使用PHP將圖像從url上傳到ftp?如何通過FTP使用PHP上傳文件的URL?
想從URL上傳圖像到FTP
如:http://test.com/imagefile.jpg或http://test.com/testvideo.flv
我想該文件通過FTP或捲曲PHP上傳,
我的示例代碼在這裏,但它不」工作。
它說沒有找到文件。
$ftp_server ="ftp.yoursite.com"
$ftp_user ="yoursite user"
$ftp_password = "yoursite pass"
$file_to_upload = "http://test.com/imagefile.png";
$remote_location = "/test";
// set up connection or exit with message
$flink = ftp_connect($ftp_server) or exit("Can't connect to ftp server: $ftp_server");
// login or at least try
if(ftp_login($flink, $ftp_user, $ftp_password)) {
// if login successful use ftp_put to upload the file
// if you upload binary files use mode FTP_BINARY
if(ftp_put($flink, $remote_location, $file_to_upload, FTP_ASCII)) {
echo "Success! File is uploaded!";
} else {
echo "Can't upload file";
}
} else {
echo "Can't login with this user & password";
}
// close the connection
ftp_close($flink);
任何人都可以幫助解決這個問題嗎?或者任何人都可以建議比這更好? 謝謝!非常感謝。
$ file_to_upload必須對本地文件的服務器如果你正在使用ftp_put。 – subroutines