我的应用中有一个画布,会生成一个blob
。
blob似乎没问题,所以我猜问题不在那里。
我有一个AngularJs服务,需要将blob发布到服务器:
function uploadBlobHeadshot(blob) {
var url="/url";
console.log(blob);
var requestParams = {
headshot_blob: blob
};
return $http.post(url, requestParams);
}
但是,当我检查发布到服务器的对象requestParams
时,headshot_blob
是一个空对象,而不是我在上面console.log
中看到的blob。
所以我想我不能将blob设置为对象的一部分,但是,我怎样才能将它发布到端点?
答案 0 :(得分:0)
function uploadBlobHeadshot(blob) {
var url = "/url";
var uuid = sessionService.getAgentId();
var formData = new FormData();
formData.append('headshot_blob', blob, 'imagem' + (new Date()).getTime());
return $http.post(url', formData);
}