diff --git a/lib/photo_sync_manager.dart b/lib/photo_sync_manager.dart index 4ad11aa5a..788f4b3da 100644 --- a/lib/photo_sync_manager.dart +++ b/lib/photo_sync_manager.dart @@ -239,9 +239,10 @@ class PhotoSyncManager { } Future _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,