图像下载为.part文件

时间:2012-07-31 12:15:59

标签: javascript image png base64

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

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

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

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

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

那怎么解决这个问题?

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

提前感谢。

编辑:

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

1 个答案:

答案 0 :(得分:-1)

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

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