Marino Faggiana 6 years ago
parent
commit
973fca8e59

+ 2 - 4
iOSClient/Networking/OCNetworking.m

@@ -303,8 +303,7 @@
         
         [communication getRemoteThumbnailByServer:[_activeUrl stringByAppendingString:@"/"] ofFilePath:fileNamePath withWidth:width andHeight:height onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSData *thumbnail, NSString *redirectedServer) {
             
-            [UIImagePNGRepresentation([UIImage imageWithData:thumbnail]) writeToFile:fileNameViewPath atomically: YES];
-                    
+            [thumbnail writeToFile:fileNameViewPath atomically:YES];
             completion(nil, 0);
             
         } failureRequest:^(NSHTTPURLResponse *response, NSError *error, NSString *redirectedServer) {
@@ -343,8 +342,7 @@
         
         [communication getRemotePreviewByServer:_activeUrl ofFilePath:fileNamePath withWidth:width andHeight:height andA:a andMode:mode onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSData *preview, NSString *redirectedServer) {
 
-            [UIImagePNGRepresentation([UIImage imageWithData:preview]) writeToFile:fileNameViewPath atomically: YES];
-            
+            [preview writeToFile:fileNameViewPath atomically:YES];
             completion(nil, 0);
             
         } failureRequest:^(NSHTTPURLResponse *response, NSError *error, NSString *redirectedServer) {

+ 1 - 0
iOSClient/Utility/CCUtility.h

@@ -183,6 +183,7 @@
 + (NSString *)getDirectoryProviderStorageFileID:(NSString *)fileID;
 + (NSString *)getDirectoryProviderStorageFileID:(NSString *)fileID fileName:(NSString *)fileName;
 + (NSString *)getDirectoryProviderStorageIconFileID:(NSString *)fileID fileNameView:(NSString *)fileNameView;
++ (NSString *)getDirectoryProviderStoragePreviewFileID:(NSString *)fileID fileNameView:(NSString *)fileNameView;
 + (BOOL)fileProviderStorageExists:(NSString *)fileID fileName:(NSString *)fileName;
 
 + (NSString *)getTitleSectionDate:(NSDate *)date;

+ 5 - 0
iOSClient/Utility/CCUtility.m

@@ -911,6 +911,11 @@
     return [NSString stringWithFormat:@"%@/%@.ico", [self getDirectoryProviderStorageFileID:fileID], fileNameView];
 }
 
++ (NSString *)getDirectoryProviderStoragePreviewFileID:(NSString *)fileID fileNameView:(NSString *)fileNameView
+{
+    return [NSString stringWithFormat:@"%@/%@.pvw", [self getDirectoryProviderStorageFileID:fileID], fileNameView];
+}
+
 + (BOOL)fileProviderStorageExists:(NSString *)fileID fileName:(NSString *)fileName
 {
     NSString *fileNamePath = [self getDirectoryProviderStorageFileID:fileID fileName:fileName];