【发布时间】:2012-11-11 14:28:44
【问题描述】:
我的网页上有一张 id='canvasaImg' 的图片。我想知道是否可以使用 javascript 将此图像保存到服务器,或者是否必须使用 php 来完成。
【问题讨论】:
标签: javascript html
我的网页上有一张 id='canvasaImg' 的图片。我想知道是否可以使用 javascript 将此图像保存到服务器,或者是否必须使用 php 来完成。
【问题讨论】:
标签: javascript html
简答 - 你不能单独使用 JavaScript 来做到这一点 - 你还必须使用一些服务器端代码。
长答案 - JavaScript 是一种客户端技术。它无法控制服务器。您可以做的是对包含图像路径的服务器执行 AJAX 调用,然后使用 PHP(或任何其他服务器端语言),您可以使用 file_get_contents() 将图像复制到您的服务器。
【讨论】:
file_put_contents() 将文件保存到服务器上的磁盘。
不,你不能。
是的,您必须使用 PHP 或其他服务器端语言。
但是,还有另一种解释您的问题的方法可以给出答案: 是的,您可以使用 Node.js 使用 JavaScript 将图像保存到服务器(请注意,Node.js 是使用 JavaScript 的 Web 服务器)
【讨论】: