0
我不确定上述是否可行。但我只是想在一个对象内传递一个blob文件或其base64表示,所以在服务器端,我可以将它发送到数据库,甚至通过电子邮件将它作为pdf发送。我拥有大部分的逻辑...我只是努力使用api调用将文件从客户端发送到服务器。谁会知道如何在angularjs中做到这一点?是否可以通过api调用将对象作为对象传递给对象?
我看到很多:
var reader = new FileReader();
reader.onload = function(event){
createImage(event.target.result); //event.target.results contains the base64 code to create the image.
};
reader.readAsDataURL(blob);//Convert the blob from clipboard to base64
但由于其异步方法,我不能给它分配我的对象变量的时候了......于是,我分配到一个局部变量在登录后在onload它到控制台,但它仍然返回undefined。我不知道这是否是正确的方法来解决这个问题,但任何帮助将感激。
如果您需要更多信息,请告诉我。
干杯!