Image 전송 시 rotate 되는 문제

[Problem/Question]
// Detailed description of issue.
ui kit를 이용해 개발중입니다
이미지 파일을 전송하면 이미지가 자동으로 회전되어서 전송되는 이슈가 있습니다
(세로로된 이미지를 전송하면 좌측으로 회전되어 전송)
해결 방법이 궁금합니다


// If problem, please fill out the below. If question, please delete.
[UIKit Version]
// What version of the SDK are you using?
2.4.1
[Reproduction Steps]
// Please provide reproduction steps and, if possible, code snippets.

[Frequency]
// How frequently is this issue occurring?
always
[Current impact]
// How is this currently impacting your implementation?

안녕하세요. UIKit 파일 전송에서 이미지가 회전되어 전송되는 Report 는 처음입니다.
iOS, Android 둘 다 발생하나요?
SDK 3.x 최신 버전으로 다시 해 보시기 바랍니다.
혹시 미리보기 이미지가 가로 크기가 커 보이시는 것 때문으로 생각되는데요.
미리보기는 크기가 정해져 있어서 가로로 보일 수 있습니다.
클릭시 원본 이미지와 올린 이미지를 비교했을 때 회전되어 보인다는 것일까요?

안녕하세요 답변주셔서 감사합니다
ios, android 둘다 발생하는 현상이며
미리보기와 파일뷰어를 통해 보는 세로이미지 둘다 가로로 회전되어서 보입니다
핸드폰카메라를 좌측으로 눕혀서 촬영한 가로 이미지는 제대로 전송되지만 핸드폰카메라를 우측으로 눕혀서 촬영한 가로 이미지는 뒤집혀서 전송됩니다
sdk 버전은 현재 3.1.32입니다
기존에 입력했던 2.4.1은 sendbird/uikit-react-native의 버전입니다
아래에 사진 첨부합니다!

안녕하세요. 샘플앱으로 테스트를 했는데 해당 현상이 나타나지 않았습니다.
Github 에 있는 최신 샘플앱으로 테스트 해보시겠습니까?

UIKit 는 오픈소스로 제공되고 있어서 심각한 에러가 아닌 이상 업데이트 되지 않습니다.
고객에게 제공되는 수정 가능한 오픈소스 코드입니다.
이미지가 회전되어 전송되는 것은 클라이언트에서 처리되는 부분으로 보이며 필요하신 경우
UIkit 소스를 수정해야할 수 있습니다.
최신 버전의 샘플에서는 확인되지 않았습니다.

감사합니다.

최신 버전 샘플앱에 있는 코드를 그대로 복사해서 사용해보아도 문제가 발생하네요…
혹시나 해서 package.json을 모두 비교해보아도 샘플앱보다 더 최신버전을 사용하고 있습니다

    "@bam.tech/react-native-image-resizer": "^3.0.5",
    "@faker-js/faker": "^7.6.0",
    "@notifee/react-native": "^7.7.1",
    "@react-native-async-storage/async-storage": "^1.18.1",
    "@react-native-camera-roll/camera-roll": "^5.3.1",
    "@react-native-clipboard/clipboard": "^1.11.2",
    "@react-native-community/netinfo": "^9.3.9",
    "@react-native-community/push-notification-ios": "^1.11.0",
    "@react-native-firebase/app": "^17.4.2",
    "@react-native-firebase/messaging": "^17.4.2",
    "@react-navigation/bottom-tabs": "^6.5.7",
    "@react-navigation/native": "^6.1.6",
    "@react-navigation/native-stack": "^6.9.12",
    "@sendbird/chat": "^4.6.2",
    "@sendbird/uikit-react-native": "^2.4.1",
    "@types/react-native-video": "^5.0.14",
    "date-fns": "^2.29.3",
    "ios-deploy": "^1.12.2",
    "react": "18.2.0",
    "react-dom": "^18.2.0",
    "react-native": "0.71.6",
    "react-native-create-thumbnail": "^1.6.4",
    "react-native-document-picker": "^8.2.0",
    "react-native-dotenv": "^3.4.8",
    "react-native-file-access": "^2.6.0",
    "react-native-image-picker": "^5.3.1",
    "react-native-permissions": "^3.8.0",
    "react-native-safe-area-context": "^4.5.1",
    "react-native-screens": "^3.20.0",
    "react-native-touch-reload": "sendbird/react-native-touch-reload",
    "react-native-video": "^5.2.1",
    "sendbird": "^3.1.32"

혹시 다른 해결 방안은 없을까요?

이미지 파일의 EXIF 정보로 인해 최신 SDK 에서 발생 하는 문제로 보입니다,
파일의 추가 정보를 사용하시지 않으시면 해당 옵션을 off 하도록 하겠습니다.
DM으로 앱 아이디를 알려 주시면 변경 해 드리도록 하겠습니다.
사진 아이콘을 클릭하시면 나오는 화면에서 “Message” 버튼을 클릭하시고 메시지를 쓰시면 됩니다

hi, can we turn that off for my apps as well? is there a way i can do it by myself?

Hi @Ullas_Gupta,

There is an attribute on your application to set the EXIF data support.
Please DM me your application ID so I can disable your app’s attribute.