Fix OOMs while uploading large files

This commit is contained in:
Vishnu Mohandas 2020-06-22 05:17:55 +05:30
parent 3660aadd3d
commit 93b2516205

View file

@ -239,9 +239,10 @@ class PhotoSyncManager {
}
Future<File> _uploadFile(File localPhoto) async {
var title = getJPGFileNameForHEIC(localPhoto);
var formData = FormData.fromMap({
"file": MultipartFile.fromBytes((await localPhoto.getBytes()),
final title = getJPGFileNameForHEIC(localPhoto);
final formData = FormData.fromMap({
"file": MultipartFile.fromFileSync(
(await (await localPhoto.getAsset()).originFile).path,
filename: title),
"deviceFileID": localPhoto.localId,
"deviceFolder": localPhoto.deviceFolder,