在 html5 的画布上保存选项
我使用这两个库来保存画布绘制:
http://www.nihilogic.dk/labs/canvas2image/canvas2image.js" nihilogic.dk/labs/canvas2image/canvas2image.js http://www.nihilogic.dk/labs/canvas2image/base64.js
...但是它们工作得很好,我想知道是否有没有办法指定输出文件的名称?
I'm using this two libraries in order to save a canvas draw:
http://www.nihilogic.dk/labs/canvas2image/canvas2image.js http://www.nihilogic.dk/labs/canvas2image/base64.js
...and they work great however, I was wondering if there's a way to specify the name of the output file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要使用
Content-Disposition
标头来指定文件名。我认为你不能在 JavaScript 中设置它。但如果可以的话,请设置它并使用
filename=
选项指定默认文件名。You would need to use
Content-Disposition
header to specify a filename.I don't think you can set that in JavaScript. But if you can, set it and use the
filename=
option to specify a default filename.您可以使用元素的“download”属性来设置它,如下代码所示:
您可以将“href”属性更改为数据url。
Eric 有关于此的一个非常好的教程。
You can set it with "download" attribute of an element, which looks like the code below:
You can change the "href" attribute to data url.
Eric has a very good tutorial on this.