2016-12-09 74 views
-1

我正在開發一個php項目。我想自動下載每個新上傳的文件,而不點擊任何下載鏈接或按鈕。我希望php腳本能夠在mysql中檢測到新上傳的文件,並自動將它下載到硬盤上。在沒有點擊任何下載按鈕的情況下自動下載新上傳的文件

我該怎麼做?

+1

請在這裏發佈一些代碼... – Blueblazer172

+1

添加代碼問題 – Blueblazer172

+0

請用代碼更新問題,而不是在評論中。 – varlogtim

回答

0

這是現在

$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

+0

這段代碼是否會自動下載新上傳的文件 – user2206637

+0

請在下面的鏈接中顯示我的完整的帖子和代碼。 http://stackoverflow.com/questions/41059564/download-new-uploaded-file-automatically-in-php ..當我們上傳文件時,您的建議代碼下載文件。但它不好。我必須在另一臺機器上下載文件。例如user1 upload和user2或user3可以在另一臺機器上下載文件。 – user2206637

+0

Look mate ...儘管我的所有尊重,但我認爲tou仍然是新手用php來實現這一點。現在有一種方法可以用php來做,但它會是一個 –

相關問題