Сохранение файла без каталога документов ios - PullRequest
0 голосов
/ 25 декабря 2018

надеюсь, у вас все хорошо в разработке.У меня есть вопрос, касающийся Zipping, в настоящее время я использую Zip Framework, который я использую для zip всех захваченных изображений на устройстве, но проблема здесь в том, что я не хочу сохранять Zip-файл в каталоге документов, а хочу сохранить саму память.Я борюсь с прошлой недели, пожалуйста, дайте мне знать, как мы можем выполнить архивирование без сохранения его в локальном каталоге filepath

Также, когда я успешно захватил изображение, я сохранил его в локальный каталог, используя

let documentsDirectory = FileManager.default.urls(for:
.documentDirectory, in: .userDomainMask).first!

let fileName = "image.jpg"

let fileURL = documentsDirectory.appendingPathComponent(fileName)

if let data = UIImageJPEGRepresentation(image, 1.0),
  !FileManager.default.fileExists(atPath: fileURL.path) {
    do {
        // writes the image data to disk
        try data.write(to: fileURL)
        print("file saved")
    } catch {
        print("error saving file:", error)
    }
}

После того, как я пытаюсь отправить изображение перед нашим сервером, я хочу сделать все это одним файлом, поэтому я реализовал Zip (framework). Здесь filpathArray означает все захваченные изображения по локальному пути

do {
    var urls = [URL]()

    for i in 0..<(self.filePathArray.count)
    {
        urls.append(self.filePathArray[i] as! URL)
    }

    if self.filePathArray.count > 0 {
        let zipFiles = try Zip.quickZipFiles(urls, fileName: "AllFiles")
    }
}

Здесьархивирование выполнено успешно, но оно сохранено по локальному пути, поэтому при использовании контейнера приложения я могу видеть изображения, я не хочу видеть изображения в устройстве, например в песочнице с яблоком или в самом контейнере Xcode

Я хочу сделатьархивирование потока как без сохранения в нем директории документов, заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...