我正在使用 nativescrip-background-http
插件将图像上传到远程服务器。
我的想法是,我使用nativescript-imagepicker
插件来选择图像,使用saveToFile
将其保存到文件夹中,然后上传。
saveToFile 适用于较小的文件,但当文件较大时会出现问题。有没有办法在保存之前减小文件大小?
最佳答案
我可以通过使用 getImage()
设置图像高度、宽度和质量来解决这个问题,如下所示。
getImage({maxWidth: 200, maxHeight: 200, quality: 100})
这使得使用 saveToFile
方法保存的所有文件具有统一的质量,因此在处理较大或较小的文件时不会出现拖沓现象。如果有更好的建议就更好了。
关于javascript - 当文件较大时,Nativescript saveToFile 速度很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46510445/