1

ドキュメント パスから画像を読み込もうとしていますが、私の場合はfile:///var/mobile/Containers/Data/Application/AE7B9E43-E92D-4029-AE8D-4500CB61C15D/Documents/uploadImage.jpg. POST 呼び出しを使用して送信できるように、その画像を取得するにはどうすればよいですか? から画像を保存していimagePickerControllerます。これは、画像を保存するために必要なコードです...

    let fileDirectory : NSURL  = {
        return try! FileManager.default.url(for: .documentDirectory , in: .userDomainMask , appropriateFor: nil, create: true)
    }() as NSURL

    let image = info[UIImagePickerControllerOriginalImage] as! UIImage
    let imagePath = fileDirectory.appendingPathComponent("uploadImage.jpg")

    guard let imageData = UIImageJPEGRepresentation(image, 0.5) else {
        // handle failed conversion
        presentAlert(title: "Error", message: "Image Failure")
        print("jpg error")
        return
    }

    try! imageData.write(to: imagePath!
        print("Image Path: \(imagePath!)")
4

2 に答える 2

1

を使用してドキュメントパスから画像を取得できます

let documentPath = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)
  if let dirPath  = documentPath.first{
    let imageURL = URL(fileURLWithPath: dirPath).appendingPathComponent("uploadImage.jpg")
    let image    = UIImage(contentsOfFile: imageURL.path)
    // Do whatever you want with the image
  }
于 2017-03-08T04:47:05.853 に答える