Привет. Я хочу загрузить файл с помощью React native на сервер flask. Я отправил файл с помощью функции выборки и получил ответ. Но распечатать (request.files) результат ImmutableMultiDict ([]), как мне увидеть мой файл на сервере? Я проверил, что состояние было правильным, и я получил ответ {'state': 'ff'}
реагировать нативный
pressSumbitButtom() {
var formData = new FormData()
formData.append('file', this.state.file)
return fetch('http://127.0.0.1:8000/file/', {
method: 'POST',
headers: {
'Content-Type': 'multipart/form-data',
},
body: formData
}).then(res =>
res.json()
).then(data => console.log(data))
}
App.py
@app.route("/file/", methods=['GET', 'POST'])
@cross_origin(origin='*', headers=['Contect-Type'])
def get_filepath() :
response = jsonify({'state':'ee'})
if request.method == 'POST' :
print('response: ',response, 'request: ', request)
print(request.files)
response= jsonify({'state':'ff'})
return response
return response