From 7b1c96b69cb8fd611776e4de65785ad5522ab176 Mon Sep 17 00:00:00 2001 From: Chris Yang Date: Tue, 5 Mar 2019 11:59:37 -0800 Subject: [PATCH] remove unnecessary file path for video --- packages/image_picker/CHANGELOG.md | 4 ++++ .../image_picker/ios/Classes/ImagePickerPlugin.m | 14 +------------- packages/image_picker/pubspec.yaml | 2 +- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/packages/image_picker/CHANGELOG.md b/packages/image_picker/CHANGELOG.md index e0956f2b7163..59e0ddf26567 100644 --- a/packages/image_picker/CHANGELOG.md +++ b/packages/image_picker/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.5.0+5 + +* Remove unnecessary temp video file path. + ## 0.5.0+4 Preserve transparency when saving images. diff --git a/packages/image_picker/ios/Classes/ImagePickerPlugin.m b/packages/image_picker/ios/Classes/ImagePickerPlugin.m index 0bff07aed34e..da2a3ca6ba71 100644 --- a/packages/image_picker/ios/Classes/ImagePickerPlugin.m +++ b/packages/image_picker/ios/Classes/ImagePickerPlugin.m @@ -136,19 +136,7 @@ - (void)imagePickerController:(UIImagePickerController *)picker return; } if (videoURL != nil) { - NSData *data = [NSData dataWithContentsOfURL:videoURL]; - NSString *guid = [[NSProcessInfo processInfo] globallyUniqueString]; - NSString *tmpFile = [NSString stringWithFormat:@"image_picker_%@.MOV", guid]; - NSString *tmpDirectory = NSTemporaryDirectory(); - NSString *tmpPath = [tmpDirectory stringByAppendingPathComponent:tmpFile]; - - if ([[NSFileManager defaultManager] createFileAtPath:tmpPath contents:data attributes:nil]) { - _result(tmpPath); - } else { - _result([FlutterError errorWithCode:@"create_error" - message:@"Temporary file could not be created" - details:nil]); - } + _result(videoURL.description); } else { if (image == nil) { image = [info objectForKey:UIImagePickerControllerOriginalImage]; diff --git a/packages/image_picker/pubspec.yaml b/packages/image_picker/pubspec.yaml index 7a6ac9da6b21..7a1a57fd233b 100755 --- a/packages/image_picker/pubspec.yaml +++ b/packages/image_picker/pubspec.yaml @@ -5,7 +5,7 @@ authors: - Flutter Team - Rhodes Davis Jr. homepage: https://github.com/flutter/plugins/tree/master/packages/image_picker -version: 0.5.0+4 +version: 0.5.0+5 flutter: plugin: