невозможно открыть, потому что такого файла нет».

      func sendFiles(fileURLs: [URL], studentID: String, assignmentID: Int) {
        let endpoint = "http://192.168.10.101:8000/course/file_assigment/"
        
        let headers: HTTPHeaders = [
            "Content-type": "multipart/form-data"
        ]
        
        AF.upload(multipartFormData: { multipartFormData in
            for (index, fileURL) in fileURLs.enumerated() {
                multipartFormData.append(fileURL, withName: "file[\(index)]")
            }
            
            multipartFormData.append(studentID.data(using: .utf8)!, withName: "studentID")
            multipartFormData.append("\(assignmentID)".data(using: .utf8)!, withName: "assignmentID")
        }, to: endpoint, headers: headers)
        .responseJSON { response in
            switch response.result {
            case .success(let value):
                print("Response: \(value)")
                // Handle success response
                
            case .failure(let error):
                print("Error: \(error.localizedDescription)")
                // Handle error
            }
        }
    }

URL: file:///var/mobile/Containers/Data/Application/804E4310-9F7F-4E17-81B8-C7BC4C32E9BE/Documents/sample.pdf Ошибка: Error Domain=NSCocoaErrorDomain Code=260 «Файл «sample.pdf» не может быть не открывается, потому что такого файла нет». UserInfo={NSURL=file:///var/mobile/Containers/Data/Application/804E4310-9F7F-4E17-81B8-C7BC4C32E9BE/Documents/sample.pdf, NSFilePath=/var/mobile/Containers/Data/Application/804E4310-9F7F-4E17-81B8-C7BC4C32E9BE/Documents/sample.pdf, NSUderlyingError=0x282d38ff0 {Error Domain=NSPOSIXErrorDomain Code=2 «Нет такого файла или каталога»}}

0 ответов

Другие вопросы по тегам