[英]Need to download a file from webpage to local drive
我有一個要求,比如當用戶點擊下載按鈕而不是在瀏覽器中顯示內容時,我想將其保存到用戶桌面的localdisk(特定位置)。 有可能嗎? 如果是的話,請幫助我有可能..
提前致謝
沒有一個網站無法決定它可以保存的東西。 默認情況下,一切都進入下載文件夾。 您必須使用某種具有權限的插件或使用類似瀏覽器插件/擴展名。
如果你想提示下載,那么你可以在php中設置發送標題:
Content-Disposition: attachment; filename="fname.ext"
Content-Disposition: attachment; filename="fname.ext"
和
Content-Type: application/force-download
或者您可以將屬性下載設置為以html鏈接
<a href="file.abc" download>Click Me</a>
移動設備的HTTP標題“Content-Type:application / force-download”的效用?
http://en.wikipedia.org/wiki/List_of_HTTP_header_fields
http://www.php.net/manual/en/function.header.php
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Attributes
您只需指向這樣的文件名即可下載。
但是您無法通過代碼確定路徑。
<a href="www.tutorialspoint.com/php/php_tutorial.pdf">Download the File</a>
注意:不要在jsfiddle或codepen中嘗試這個,因為他們會使用自定義重命名鏈接,以便文件將在其輸出中顯示。 因此,請在您的Web服務器或本地主機中進行嘗試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.