我正在使用nativescrip-background-http
插件將圖像上載到遠程服務器。當文件大小較大時,Nativescript saveToFile速度很慢
這個想法是,我使用nativescript-imagepicker
插件來選擇圖像,使用saveToFile
將它保存到一個文件夾,然後上傳它。
saveToFile適用於較小的文件,但當文件大小很大時會出現突起。在保存之前是否有辦法減小文件大小?
我正在使用nativescrip-background-http
插件將圖像上載到遠程服務器。當文件大小較大時,Nativescript saveToFile速度很慢
這個想法是,我使用nativescript-imagepicker
插件來選擇圖像,使用saveToFile
將它保存到一個文件夾,然後上傳它。
saveToFile適用於較小的文件,但當文件大小很大時會出現突起。在保存之前是否有辦法減小文件大小?
我能夠通過使用getImage()
設置圖像的高度,寬度和質量來環繞該問題,如下所示。
getImage({maxWidth: 200, maxHeight: 200, quality: 100})
這使得所有文件使用一個統一的質量因而saveToFile
方法沒有超載,同時處理大或小文件保存。一個更好的建議將是偉大的,但。
您可以選擇這個Compress images on client side before uploading。但是壓縮時你會失去一些數據。
在圖像的情況下,它將是決議。
有沒有辦法上傳圖片而不一定先保存它? – mikie