如何将base64编码的图像作为文件异步发布
How to post a base64 encoded image as a file asynchronously?
我的API需要将图像作为文件发布到它。目前,我有一个base64格式的图像,它是由自定义图像创建器生成的。
我明白,如果我的形式有一个基本的input
和file
的type
,我可以使用new FormData()
,然后沿着formData.append('file', myFile)
的路线做一些事情。
我如何通过jQuery异步发布这个base64编码图像作为图像文件到我的API ?
在附加base64文件之前,将其转换为图像文件
var image = new Image();
image.src = 'data:image/png;base64,iVBORw0K...'; //put your base64 image here
现在将此图像附加为
formData.append('file', image);
相关文章:
- jar文件的后台进程,如何在进程结束时异步通知我
- 异步HTTP(ajax)请求在脚本标记中有效,但在js文件中无效
- 使用仪器从iOS自动化测试文件进行异步调用
- javascript文件的异步加载超时
- 异步上传多个文件,而不会相互踩踏
- cordova文件异步检查写入
- 为什么Chrome似乎异步请求Javascript文件
- 通过 blueimp jquery-fileupload 异步上传多个文件
- 使用 jQuery File Upload + Carrierwave + Rails 4 启用异步文件上传
- 如何在异步加载清单文件后加载页面 javascript
- AJAX:将文件异步发布到服务器
- 如何在 Node.js 中为非常大 (> 1GB) 文件的每一行运行异步函数
- 将文件异步上传到 MVC.NET
- 在异步读取文件时分析 JSON
- 如何异步加载包含 ajax 调用的 javascript 文件
- 使用 promises/dedelay 异步迭代一组文件
- 使用Angular将文件异步加载到对象数组中并保持其顺序
- node.js中的读写文件异步
- 如何将base64编码的图像作为文件异步发布
- 正在尝试从服务器上的文件异步加载数据.Webhost污染了回声数据,AJAX函数在应该返回的时候返回undefined&