Преглед на файлове

Send the correct title with an HEIC image

Vishnu Mohandas преди 5 години
родител
ревизия
4f7fc1f3a0
променени са 1 файла, в които са добавени 5 реда и са изтрити 4 реда
  1. 5 4
      lib/photo_sync_manager.dart

+ 5 - 4
lib/photo_sync_manager.dart

@@ -201,14 +201,15 @@ class PhotoSyncManager {
   }
   }
 
 
   Future<Photo> _uploadFile(Photo localPhoto) async {
   Future<Photo> _uploadFile(Photo localPhoto) async {
+    var title = extension(localPhoto.title) == ".HEIC"
+        ? basenameWithoutExtension(localPhoto.title) + ".JPG"
+        : localPhoto.title;
     var formData = FormData.fromMap({
     var formData = FormData.fromMap({
       "file": MultipartFile.fromBytes((await localPhoto.getBytes()),
       "file": MultipartFile.fromBytes((await localPhoto.getBytes()),
-          filename: localPhoto.title),
+          filename: title),
       "deviceFileID": localPhoto.localId,
       "deviceFileID": localPhoto.localId,
       "deviceFolder": localPhoto.deviceFolder,
       "deviceFolder": localPhoto.deviceFolder,
-      "title": extension(localPhoto.title) == ".HEIC"
-          ? basenameWithoutExtension(localPhoto.title) + ".JPG"
-          : localPhoto.title,
+      "title": title,
       "createTimestamp": localPhoto.createTimestamp,
       "createTimestamp": localPhoto.createTimestamp,
     });
     });
     return _dio
     return _dio