프런트 엔드에 React-native를 사용하고 있습니다. 서버에서 PHP 백엔드를 사용하고 있습니다. 파일을 다운로드하려는 서버에 암호를 보낼 수 있어야합니다. 패스 코드가 맞으면 X-SendFile 라이브러리를 사용하여 파일을 다시 보내는 PHP 스크립트에 연결하고 있습니다.React Native에서 POST 메서드를 사용하여 이진 파일 다운로드
현재 RNFS.downloadFile()을 사용하여 파일을 다운로드하고 저장하고 있지만 POST를 사용하지 않고 GET에서만 작동하는 것으로 보입니다. DocumentDirectoryPath에 파일을 저장할 수 있기를 원합니다.
나의 현재 코드는 다음과 같습니다가 암호 등을 통과하도록
await RNFS.downloadFile({
method: post,
body: {passcode: "abc123", filename: "myfile.zip"},
fromUrl: 'http://example.com/getfile.php',
toFile: RNFS.DocumentDirectoryPath + "/userdata/myfile.zip",
}).promise
내 코드를 변경할 수있는 방법 :이 같은 일을 할 수 있도록하고 싶습니다
await RNFS.downloadFile({
fromUrl: 'http://example.com/myfile.zip',
toFile: RNFS.DocumentDirectoryPath + "/userdata/myfile.zip",
}).promise
POST 매개 변수?
사용 설명서 https://github.com/itinance/react-native-fs - RNFS.uploadFiles ({method : post .... not RNFS.downloadFile ({method : post ...)}를 참조하십시오. 파일을 업로드하는 경우 –