對不起,如果我錯過了這個類似這個問題,但我找不到答案。因此,我使用帶有PHP的FTP將文件從遠程服務器上傳到我的服務器。這是我的代碼。使用PHP遠程文件上傳文件做錯了
<?php
if(isset($_POST['remote'])) {
$source = $_POST['remote'];
$filename = time() . ".apk";
$server = "my_server_address";
$user_name = "username";
$password = "password";
try {
if(ftp_connect($server)) {
$connection = ftp_connect($server);
} else {
throw new Exception("Could not connect to FTP server");
}
} catch (Exception $e) {
echo $e->getMessage();
}
ftp_login($connection, $user_name, $password);
ftp_put($connection, $filename, $source, FTP_ASCII);
}
?>
<form method="post">
<input type="text" name="remote">
<input type="submit" value="Upload">
</form>
一切順利。我連接到我的服務器成功,遠程文件也成功上傳。但是,當我上傳完成後在服務器上檢查文件時,它會中斷(損壞)。
請注意,我正在使用此方法上傳Android應用的APK文件(帶.apk擴展名)。
對此的任何解決方案?請幫忙。
你的代碼在哪裏? –
@JulioSoares:我用完整的代碼更新了問題,請檢查 – Rehmat