javascript - 如何将图像 Canvas 数据发送到 Transloadit?

标签 javascript ajax post canvas transloadit

Transloadit似乎只有一个上传表单 API。我希望将 Canvas 的内容发送到 Transloadit,如下所示:

data = canvas.toDataURL();

// POST this data to Transloadit
$.ajax({
    type: 'POST',
    url: 'http://api2.transloadit.com/assemblies',
    // what goes here?
}).done(function() {
    console.log('Done uploading!');
});

这可能吗?

最佳答案

Transloadit 似乎仍然不支持 Base64 数据,但使用较新的浏览器可以从变量中获取 Base64 数据,将其转换为二进制,然后通过文件上传发送。

http://support.transloadit.com/discussions/questions/8587-how-to-upload-a-canvas-image-to-transloadit

关于javascript - 如何将图像 Canvas 数据发送到 Transloadit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28557245/

相关文章:

javascript - 如果数值减少或增加,如何改变数字的颜色?

javascript - 尝试将获取的 JSON 数据附加到字段,但这不起作用

javascript - jQuery 提交成功后追加评论

java - 尝试使用 JQuery 将表单数据发布到 servlet

post - 如何在 gitlab 中触发特定作业

http - 当服务器不存在时,是否通过HTTP POST发送数据?

javascript - jquery动画随机发生

javascript - 使用 xml-builder Node 模块打印尖括号时出现问题

asp.net - jQuery ajax 请求响应在 Internet Explorer 中为空

javascript - 使用 jQuery AJAX 更新 mysql 表