나는 웹에서 사용되는 희박한 행동이 있습니다. 우리는 웹과 네이티브 사이의 논리를 공유하고 구성 요소 만 변경할 수 있도록 네이티브 프로젝트에 대응하기 위해 이러한 작업을 사용하고 있습니다.네이티브 파일 생성자를 반품합니다.
이러한 작업 중 하나 (이미지 업로드)는 File
을 매개 변수로 사용합니다. 반응이있는 이미지 정보를 얻는 방법을 관리했습니다. 우리는 react-native-image-picker
을 사용하고 있습니다. 사용자가 이미지를 선택하면 모든 데이터가 포함 된 응답을 반환합니다.
let file = new File([atob(response.data)],
response.fileName,
{type: response.type})
그러나이 방법은 반응이 없기 때문에 작동하지 않으며 웹상에는 File
생성자가 없습니다. File
에 대한 몇 가지 대안을 사용할 수 없습니다. 웹과 네이티브간에 공유되는 redux 작업은 File
을 예상하기 때문에 사용할 수 없습니다.
반응 네이티브로 File
을 어떻게 만듭니 까?
사용 [반응 네이티브 페치 - BLOB (https://github.com/wkh237/react-native-fetch-blob/blob/master/README.md) 웹 polyfill. – Xeijp