Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 上传到服务器后图像是否旋转?_Ios_Swift_Uiimageview_Uiimage - Fatal编程技术网

Ios 上传到服务器后图像是否旋转?

Ios 上传到服务器后图像是否旋转?,ios,swift,uiimageview,uiimage,Ios,Swift,Uiimageview,Uiimage,我有一个从相机捕获的图像。我想上传它的服务器。我有从下面的代码相机的图像 func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) { let originalImage = (info[UIImagePickerControllerOriginalImage] as? UIImage)! imageDat

我有一个从相机捕获的图像。我想上传它的服务器。我有从下面的代码相机的图像

 func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {

    let originalImage = (info[UIImagePickerControllerOriginalImage] as? UIImage)!

    imageData = UIImageJPEGRepresentation(originalImage, 100) as NSData?

    if Constant.commonfunction.checkFileSize(fileData: imageData!)
    {
      let data = UploadData()
      data.fileName = "image.jpg"
      data.fileType = "Image"
      data.fileData = imageData as? Data
      data.mimeType = "image/jpg"
      arr_images.append(data)
      picker.dismiss(animated: true, completion: {

        self.collectionView.reloadData()

      })

    }
    else
    {
        Constant.commonfunction.showAlertView(title: "Warning", message: "Please upload a file of size less than 10 MB", vc: self)
    }



  }

请提出最佳解决方案。

我也有同样的问题,但目标C中有。希望这能对您有所帮助

检查目标C的此文件


请尝试使用image/jpeg和文件名image.jpeg更改mime类型,或者尝试UIImageJPEGresentationOriginalimage,1对我不起作用。我已经尝试将ry imageData=UIImageJPEGresentationOriginalimage,100作为NSData?要想获得imageData=UIImageJPEGRepresentationoriginalImage,1这里的1是什么?或