我正在開發一個php項目。我想自動下載每個新上傳的文件,而不點擊任何下載鏈接或按鈕。我希望php腳本能夠在mysql中檢測到新上傳的文件,並自動將它下載到硬盤上。在沒有點擊任何下載按鈕的情況下自動下載新上傳的文件
我該怎麼做?
我正在開發一個php項目。我想自動下載每個新上傳的文件,而不點擊任何下載鏈接或按鈕。我希望php腳本能夠在mysql中檢測到新上傳的文件,並自動將它下載到硬盤上。在沒有點擊任何下載按鈕的情況下自動下載新上傳的文件
我該怎麼做?
這是現在
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "File is valid, and was successfully uploaded.\n";
} else {
echo "Possible file upload attack!\n";
}
呼應就可以返回該
echo "File is valid, and was successfully uploaded.\n";
//Now here we will force the header to download the file as attachment in browser
return header('Content-Disposition: attachment; filename="'.$uploadfile.'");
上傳腳本之後,從php.net採取PHP上傳腳本的例子只是簡單的例子,我張貼,因爲你沒有顯示你的,我認爲它會更好,如果你看到它的行動,你可以閱讀更多關於標頭在這裏PHP.NET - Headers
這段代碼是否會自動下載新上傳的文件 – user2206637
請在下面的鏈接中顯示我的完整的帖子和代碼。 http://stackoverflow.com/questions/41059564/download-new-uploaded-file-automatically-in-php ..當我們上傳文件時,您的建議代碼下載文件。但它不好。我必須在另一臺機器上下載文件。例如user1 upload和user2或user3可以在另一臺機器上下載文件。 – user2206637
Look mate ...儘管我的所有尊重,但我認爲tou仍然是新手用php來實現這一點。現在有一種方法可以用php來做,但它會是一個 –
請在這裏發佈一些代碼... – Blueblazer172
添加代碼問題 – Blueblazer172
請用代碼更新問題,而不是在評論中。 – varlogtim