Эх сурвалжийг харах

dev API create new file rd

Marino Faggiana 6 жил өмнө
parent
commit
090615d5dd

+ 2 - 0
iOSClient/Library/OCCommunicationLib/OCCommunication.m

@@ -2900,6 +2900,8 @@
         
     } failure:^(NSHTTPURLResponse *response, NSData *responseData, NSError *error) {
         
+        //Return error
+        failureRequest(response, error, request.redirectedServer);
     }];
 }
 

+ 14 - 9
iOSClient/Main/Create cloud/NCCreateFormUploadRichdocuments.swift

@@ -219,19 +219,24 @@ class NCCreateFormUploadRichdocuments: XLFormViewController, NCSelectDelegate, U
     
     @objc func save() {
         
-        self.dismiss(animated: true, completion: {
-            
-            let ocNetworking = OCnetworking.init(delegate: nil, metadataNet: nil, withUser: self.appDelegate.activeUser, withUserID: self.appDelegate.activeUserID, withPassword: self.appDelegate.activePassword, withUrl: self.appDelegate.activeUrl)
+        guard let selectTemplate = self.selectTemplate else {
+            return
+        }
+        
+        let ocNetworking = OCnetworking.init(delegate: nil, metadataNet: nil, withUser: appDelegate.activeUser, withUserID: appDelegate.activeUserID, withPassword: appDelegate.activePassword, withUrl: appDelegate.activeUrl)
+        
+        fileName = "test." + selectTemplate.extension
+        
+        ocNetworking?.createNewRichdocuments(withFileName: fileName, serverUrl: serverUrl, templateID: "\(selectTemplate.templateID)", success: { (path) in
             
-            ocNetworking?.createNewRichdocuments(withFileName: self.fileName, serverUrl: self.serverUrl, templateID: "\(self.selectTemplate!.templateID)", success: { (path) in
-                
-            }, failure: { (message, errorCode) in
-                
-            })
+        }, failure: { (message, errorCode) in
             
+        })
+        
+        //self.dismiss(animated: true, completion: {
             
             //self.appDelegate.activeMain.uploadFileAsset(self.assets, serverUrl: self.serverUrl, useSubFolder: useSubFolder, session: self.session)
-        })
+        //})
     }
     
     @objc func cancel() {