我想允许用户在我的HTML页面中下载一些png图像。
我搜索了一下,发现了这个: window.location.href = img.src.replace('image/png', 'image/octet-stream');
它工作正常(打开保存图像文件的对话框)。
但是文件名看起来像这样的问题:<random letters>.part
。
那怎么解决这个问题?
我可以更改自己的文件名吗?
提前感谢。
编辑:
我希望它在浏览器端而不是服务器端(使用java脚本)。
答案 0 :(得分:-1)
您需要在标题中设置内容处置,以强制下载文件名。
header('Content-Disposition: attachment; filename="download.png"');