【问题标题】:How do you save an image on webapge to the server with javascript?如何使用 javascript 将网页上的图像保存到服务器?
【发布时间】:2012-11-11 14:28:44
【问题描述】:

我的网页上有一张 id='canvasaImg' 的图片。我想知道是否可以使用 javascript 将此图像保存到服务器,或者是否必须使用 php 来完成。

【问题讨论】:

    标签: javascript html


    【解决方案1】:
    【解决方案2】:

    简答 - 你不能单独使用 JavaScript 来做到这一点 - 你还必须使用一些服务器端代码。

    长答案 - JavaScript 是一种客户端技术。它无法控制服务器。您可以做的是对包含图像路径的服务器执行 AJAX 调用,然后使用 PHP(或任何其他服务器端语言),您可以使用 file_get_contents() 将图像复制到您的服务器。

    【讨论】:

    • 你知道我将如何使用 php 将图像保存在我的网页上吗?您如何抓取该特定图像?
    • 好吧.. 如果 AJAX 调用带来了路径,那么您就拥有了所需的一切。您可以使用file_put_contents() 将文件保存到服务器上的磁盘。
    【解决方案3】:

    不,你不能。

    是的,您必须使用 PHP 或其他服务器端语言。

    但是,还有另一种解释您的问题的方法可以给出答案: 是的,您可以使用 Node.js 使用 JavaScript 将图像保存到服务器(请注意,Node.js 是使用 JavaScript 的 Web 服务器)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-26
      • 1970-01-01
      • 2010-12-09
      • 1970-01-01
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多