【发布时间】:2016-07-22 14:10:46
【问题描述】:
我有一个函数通过data:JSON.stringify(formdata)使用 POST 将数据发送到删除 .NET 网络服务。到目前为止,我没有任何问题。我想要添加另一个值到 formdata JSON,它将保存 base64 图像数据并将其发送到服务器,然后我会将其转换回 JPEG 图像。
我怎么能这样?我已经有创建预览的预览功能,而且还创建了base64图像:
function previewFile() {
var preview = document.querySelector('.uploadimage');
var file = document.querySelector('input[type=file]').files[0];
var reader = new FileReader();
reader.addEventListener("load", function () {
preview.src = reader.result;
}, false);
if (file) {
reader.readAsDataURL(file);
}
}
我看到很多人询问如何将图像上传到服务器。我想保留当前配置,但只是将 base64 图像数据作为字符串传递给服务器。我看到许多开发人员都在为此苦苦挣扎,他们中的大多数人只是在 javascript 中创建一个表单并像这样提交。
【问题讨论】:
标签: javascript c# jquery base64