【问题标题】:Upload image from src attribute of img tag JQuery AJAX PHP从img标签JQuery AJAX PHP的src属性上传图片
【发布时间】:2016-08-19 16:40:31
【问题描述】:

我想知道是否有办法从img 标签的src 上传图片到服务器。 src 可以是绝对路径或 base64 编码字符串,具体取决于某些条件。

我尝试了一个使用 JQuery AJAX 和 PHP 在 wamp 服务器中运行的示例应用程序。我正在创建一个带有文件上传控制的表单。并将上传图像的 FormData 对象发布到服务器。 参考:https://www.simplifiedcoding.net/php-upload-image-tutorial-using-jquery-ajax/

现在我想从src 上传图片,而不是使用文件上传控件选择的图片。

【问题讨论】:

  • “从 src 上传图片”对我来说毫无意义。您是否尝试从其他服务器下载图像?
  • 在我的页面中,我有一个图像预览,其 src 可能是绝对路径或 base64 编码字符串。还有一个上传图片的按钮。所以在这个按钮的点击动作上应该上传图片。
  • 需要在问题中添加预览代码
  • var iframe = document.getElementById('previewFrame'); var html = ''; var doc = iframe.contentDocument || iframe.contentWindow.document; doc.body.innerHTML = html;

标签: php jquery ajax image upload


【解决方案1】:

是的,您可以将base64编码的字符串(src部分)上传到服务器并按原样保存或将其转换为图像并保存为文件。

check this answer

【讨论】:

  • 如果 src 是绝对路径呢?
  • 我认为绝对路径会起作用。对于像'/img/demo.png'这样的相对路径需要转换为绝对路径。
  • 那么使用相同的代码需要任何到base64的转换吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-05
  • 2017-02-25
  • 2021-03-30
  • 1970-01-01
  • 2012-12-11
  • 1970-01-01
  • 2011-09-20
相关资源
最近更新 更多