【发布时间】:2012-07-18 21:25:03
【问题描述】:
我有一些用画布制作的图形,我想将它们作为 .png 图像保存在用户计算机的特定文件夹中。
我在客户端这样做:
$(".new_canvas").each( function(index) {
var dataurl = $(".new_canvas")[index].toDataURL("image/png");
$.ajax({
type: "POST",
url: "export_images",
data: dataurl,
}
});
});
在服务器端,我收到了 base64 编码的字符串,但是如何将此图像保存在特定目录中?
我已经看到了一些关于这个的问题并尝试了一些东西但没有成功......
谢谢。
【问题讨论】:
-
你能举出至少一个你试过的例子吗?
-
您正在发布到服务器端,但您正在谈论将文件保存到客户端?您想将这个文件保存在哪里?
-
这是一个基于 Web 的应用程序,但是它安装在用户计算机上,不能通过浏览器访问。所以实际上服务器在用户的机器上。我已经在这样的特定目录中保存了一个 .xls 文件,但是由于编码(我认为),我不知道如何对图像执行此操作...我实际上可以将文件保存到目录中,但是它已损坏,我看不到图像。
标签: javascript canvas png base64