1

我想允许用户在我的 HTML 页面中下载一些 png 图像。

我搜索了一下,发现了这个:

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

它工作正常(打开一个对话框来保存图像文件)。

但是文件名看起来像的问题:<random letters>.part

那么如何解决这个问题呢?

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

提前致谢。

编辑 :

我希望它在浏览器端而不是服务器端(使用 java 脚本)。

4

1 回答 1

-1

您需要在标题中设置内容处置以强制下载具有文件名。

header('Content-Disposition: attachment; filename="download.png"');
于 2012-07-31T13:48:52.887 回答