2013-04-29 143 views
0
我有如何將文件下載到我們的目標文件夾的問題

,這下面是我的download.php如何將文件下載到所需的文件夾/路徑?

header('Content-Description: File Transfer'); 
header('Content-Type: application/octet-stream'); 
header('Content-Disposition: attachment; filename='.basename($fileName)); 
header('Content-Transfer-Encoding: binary'); 
header('Expires: 0'); 
header ("Cache-Control: must-revalidate"); 
header('Pragma: public'); 
ob_clean(); 
flush(); 
readfile($data); 
echo $data; 
exit; 

我想將文件下載到我想要的文件夾,如C代碼:\用戶\華碩或d:\程序不是默認一個 $數據文件和$文件名的內容已經包括擴展名例:picture.jpg

THX之前所有幫助我可以得到:)

Henry

回答

1

沒有辦法告訴客戶端磁盤上要保存文件的位置。

  • 你沒有辦法知道(在WWW至少)哪些目錄存在
  • 如果用戶不注意的東西被保存在哪裏(因爲他們希望它是默認值),然後您可以將文件保存在他們不想要的地方(如Startup文件夾),這會帶來安全風險。
+0

Thx爲答案:) – 2013-04-29 10:43:53

0

下載目錄通常由瀏覽器處理,而不是由服務器或PHP自己處理:)

+0

Thx的答案太:) – 2013-04-29 11:38:37

+0

意味着有沒有辦法安全在我們所需的文件夾中的文件? – TechJhola 2015-08-01 16:36:16

相關問題