当文件大小较大时,Nativescript saveToFile很慢

时间:2017-10-01 08:09:07

标签: javascript nativescript

我正在使用nativescrip-background-http插件将图片上传到远程服务器。

我的想法是使用nativescript-imagepicker插件选择图片,使用saveToFile将其保存到文件夹然后上传。

saveToFile适用于较小的文件,但文件大小较大时会有一个凸起。有没有办法在保存之前减小文件大小?

2 个答案:

答案 0 :(得分:1)

我可以使用getImage()设置图像的高度,宽度和质量来环绕问题,如下所示。

getImage({maxWidth: 200, maxHeight: 200, quality: 100})

这样可以使用统一质量的saveToFile方法保存所有文件,因此在处理大型或小型文件时无需拖拽。不过,更好的建议会很棒。

答案 1 :(得分:0)

您可以查看Compress images on client side before uploading。但是压缩时会丢失一些数据。

在图像的情况下,它将是分辨率。