2012-07-31 13 views
1

我想允許用戶在我的HTML頁面中下載一些PNG圖像。以.part文件格式下載的圖像

我搜索,我發現這一點:

window.location.href = img.src.replace('image/png', 'image/octet-stream');

它的正常工作(打開對話框以保存圖像文件)。

但問題是文件名看起來像:<random letters>.part

那麼該如何解決?

我可以更改自己的文件名嗎?

在此先感謝。

編輯:

我希望它在瀏覽器端而不是服務器端(使用Java腳本)。

+0

使用.part文件發送什麼MIME類型? – 2012-07-31 13:35:56

+0

this:data:image/png; base64, – eyadof 2012-07-31 13:45:38

+0

您無法命名通過數據URI指定的文件。見RFC 2397. – Jay 2012-07-31 22:46:23

回答

-1

您需要在頭文件中設置內容處置以強制下載文件名。

header('Content-Disposition: attachment; filename="download.png"'); 
+0

對不起,但是這個PHP或JS?我想要js – eyadof 2012-07-31 13:51:07

+0

它在服務器端。 – 2012-07-31 13:52:08