Pārlūkot izejas kodu

aaaarggghhh remove removeItemAtPath on didFinishDownloadingToURL

Marino Faggiana 6 gadi atpakaļ
vecāks
revīzija
b1cd29e3be

+ 1 - 4
PickerFileProvider/FileProviderExtension.swift

@@ -298,10 +298,7 @@ class FileProviderExtension: NSFileProviderExtension, CCNetworkingDelegate {
                 completionHandler(NSFileProviderError(.noSuchItem))
                 return
             }
-            
-            // delete file 0 len
-            _ = self.providerData.deleteFile(CCUtility.getDirectoryProviderStorageFileID(identifier.rawValue, fileNameView: metadata.fileNameView))
-            
+                        
             let ocNetworking = OCnetworking.init(delegate: nil, metadataNet: nil, withUser: providerData.accountUser, withUserID: providerData.accountUserID, withPassword: providerData.accountPassword, withUrl: providerData.accountUrl)
             let task = ocNetworking?.downloadFileNameServerUrl(serverUrl + "/" + metadata.fileName, fileNameLocalPath: url.path, communication: CCNetworking.shared().sharedOCCommunicationExtensionDownload(), success: { (lenght, etag, date) in
                 

+ 1 - 0
iOSClient/Library/OCCommunicationLib/ExternalLibs/AFNetworking/AFURLSessionManager.m

@@ -338,6 +338,7 @@ didFinishDownloadingToURL:(NSURL *)location
     if (self.downloadTaskDidFinishDownloading) {
         self.downloadFileURL = self.downloadTaskDidFinishDownloading(session, downloadTask, location);
         if (self.downloadFileURL) {
+            [[NSFileManager defaultManager] removeItemAtPath:self.downloadFileURL.path error:nil];
             [[NSFileManager defaultManager] moveItemAtURL:location toURL:self.downloadFileURL error:&fileManagerError];
 
             if (fileManagerError) {