【发布时间】:2012-07-29 04:55:24
【问题描述】:
我想允许用户在我的 HTML 页面中下载一些 png 图像。
我搜索了一下,发现了这个:
window.location.href = img.src.replace('image/png', 'image/octet-stream');
它工作正常(打开一个对话框保存图像文件)。
但是文件名看起来像的问题:<random letters>.part.
那么如何解决这个问题?
我可以更改我自己的文件名吗?
提前致谢。
编辑:
我希望它在浏览器端而不是服务器端(使用 java 脚本)。
【问题讨论】:
-
您使用 .part 文件发送什么 MIME 类型?
-
this : data:image/png;base64,
-
您不能命名通过数据 URI 指定的文件。请参阅 RFC 2397。
-
这张照片是由 canvas.getDataURL("image/png") 生成的。这有意义吗?
标签: javascript image png base64