我想知道網頁能否生成一個按鈕,讓用戶可以下載圖片並直接保存到移動設備的照片庫中?預計不會打開僅顯示圖像的另一個網頁,而是讓他們將一個圖像包下載到手機中。我真的可以這樣做嗎?通過按鈕直接將圖像下載到手機?
回答
是的,使用php header
來包含Content-Disposition
來告訴瀏覽器作爲文件下載。
header('Content-Type: image/png');
header('Content-Disposition: attachment; filename="downloaded.png"');
(例如,用於PNG)
用戶會點擊下載photo.php例如與該腳本將提供這些標題,它也將需要獲得圖像的文件內容,包括作爲響應的有效載荷。
我以前試過,但它只顯示網頁上的圖像文件,而不是下載。這可以在普通的PC瀏覽器上完成,但不能在手機上完成。不管怎麼說,還是要謝謝你。 – 2013-03-03 04:50:28
它最終取決於瀏覽器會發生什麼,所以你只限於此。 – 2013-03-03 04:51:21
我試過了。圖像以相同的內存大小下載。但它總是顯示'無效圖像'。 – KarSho 2013-08-14 12:47:20
- 1. Android手動旋轉ViewPager圖像(通過按鈕單擊)而不旋轉手機
- 2. 通過django下載圖像
- 3. 直接從Android活動下載圖像
- 4. 通過按下按鈕隨機顯示按鈕
- 5. 如何通過引導將按鈕鏈接到按鈕上?
- 6. 按下按鈕時振動手機
- 7. 通過按鈕鏈接一個視圖到另一個通過按鈕
- 8. 如何通過科爾多瓦應用程序將圖像從服務器下載到手機?
- 9. 連接手機,並按一下按鈕執行動作
- 10. iOS圖像按鈕按下按鈕
- 11. 導出按鈕使用JQuery不能通過Microsoft Excel工作(通過手機下載)
- 12. Android隨機圖像視圖鏈接到匹配按鈕
- 13. Android:通過按鈕繪製圖像
- 14. 通過單選按鈕刪除圖像
- 15. 通過使用隨機數組更改按鈕背景圖像
- 16. 通過按下按鈕將項目添加到SQL數據庫
- 17. 通過點擊下載按鈕使用Python下載文件
- 18. 如何通過OBEX直接將圖像接收到.NET CF應用程序中
- 19. 將圖像保存到手機? WP7 C#
- 20. 加載按鈕上的隨機圖像時遇到問題
- 21. 將圖像添加到Apple手錶按鈕
- 22. 無法通過像按鈕
- 23. 運行代碼,直到按下按鈕
- 24. VC++循環直到按下按鈕
- 25. 運行動畫,直到按下按鈕
- 26. 下載圖像通過libcurl的
- 27. 將facebook共享鏈接鏈接到一個按鈕圖像
- 28. 可以將ldap服務器直接連接到Android手機嗎?
- 29. 試圖將一個圖像按鈕鏈接到一個類Android
- 30. 如何將Android手機上的圖像鏈接到數據庫
不,因爲有人會製作一個頁面,下載十億張照片到您的手機。 – sachleen 2013-03-03 04:42:49
下載之前甚至不能要求特權? – 2013-03-03 04:45:34
我同意sachleen - 這幾乎是不可能的。無需打開其他窗口,任何類型的下載都很難完成。 – user1167442 2013-03-03 04:46:26