我的NativeScript Angular应用程序将图像上传到后端,后端限制为10MB。如何在发出http POST请求之前确定上传的大小?上传的图像是base64编码的,如下:
let imgBase64 = (this.imagesArray.getItem(0).imgsrc).toBase64String("jpeg");
答案 0 :(得分:0)
根据您用于上传图片的工具,有不同的方法。对我来说最简单的似乎是使用nativescript-background-http插件。该插件将为当前上传的内容,总上传和当前状态转换属性更改事件
例如,请查看此POC app,其中显示上传文件的进度(以字节为单位)