【发布时间】:2019-03-02 14:46:36
【问题描述】:
如果我用我的 iPhone 在纵向模式下拍照,然后用 alamofire 将这张照片发送到服务器 -> 图像将完美存储。如果我尝试在 html 中使用此图片,则方向错误。图像旋转 -90 度。 我尝试将图像保存为 jpg 和 png 格式,但我都有同样的问题。
Alamofire.upload(
multipartFormData: { multipartFormData in
multipartFormData.append(imageData, withName: "image", fileName: "image.png", mimeType: "image/png")
},
to: SERVER_URL,
encodingCompletion: { encodingResult in
switch encodingResult {.....
在服务器端:
<?php
.....
$response['error'] = "NULL";
$filename = uniqid() . ".png";
move_uploaded_file($_FILES['image']['tmp_name'], "image/" . $filename) ......
?>
我认为会有两种不同的解决方案,但我找不到正确的方法。 1)我必须以某种方式改变我的 iPhone 设备上的方向 2) 在上传到服务器之前,我必须在服务器端更改方向。
(我不想在客户端做解决方案)
【问题讨论】:
-
我想制作一个纵向模式的头像。
标签: php html swift image alamofire