javascript - 我可以使用 JavaScript 将图像添加到 HTML 上传表单吗?

标签 javascript html forms canvas todataurl

我想使用 JavaScript 来扩展 CMS gpeasy,它可以在上传图像之前调整图像大小,以防止 Web 服务器内存不足。 我可以使用 html5 Canvas 调整图像大小。使用 .toDataURL(image/jpeg) 方法,我可以生成图像(我可以在 ing 标记的 src 属性中使用该图像)。 有谁知道如何将其添加到上传表单以便 CMS 可以继续其 AJAX 上传过程?

最佳答案

好吧,.toDataURL() 为您提供了图像的 Base64 表示,对吧?您可以将该字符串传递到后端并将该字符串处理为图像。如果您使用 PHP,您可以使用 GD 和函数 imagecreatefromstring() 轻松做到这一点。 .

关于javascript - 我可以使用 JavaScript 将图像添加到 HTML 上传表单吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20885531/

相关文章:

javascript - 设计聊天窗口

javascript - jQuery Ajax 有时执行 GET 而不是 POST

java - 如何将 HTML 链接放入电子邮件正文中?

Javascript 打印不适用于 css 更改

javascript - 在某些单选按钮选择条件下启用禁用的字段集

javascript - 在 HTML canvas 上绘制的视频只能在 chrome 中播放,即使使用 webm

javascript - 读取错误处理程序中.myStyle的 'background-image'属性值并将其设置为src?

html - 对于 CSS,为什么表格单元格中的 2 个 float 不 float 在同一级别?

php - 将 Javascript 变量显示为 PHP 变量

php - 交响乐。如何将参数传递给自定义表单字段类型?