Как загрузить изображение из нативной реакции с помощью API - PullRequest
0 голосов
/ 27 июня 2019

В настоящее время я пытаюсь сделать функцию для загрузки изображения из приложения в нативном режиме с моим API в Symfony 4. Но проблема в том, что я не знаю, как загрузить изображение из API, потому что я только что восстановилсярасположение файла, например, "/Users/xxxxxx/Downloads/logo.png", тогда мне обычно нужен файл tmp.На самом деле, я не знаю, с чего начать или как успешно выполнить эту задачу.

Можете ли вы мне помочь, пожалуйста?

1 Ответ

1 голос
/ 27 июня 2019
var photo = {
  uri: user.profilePicture,
  type: 'image/jpeg',
  name: 'photo.jpg',
};

var form = new FormData();
form.append("ProfilePicture", photo);

fetch(
  Constants.API_USER + 'me/profilePicture',
  {
    body: form,
    method: "PUT",
    headers: {
      'Content-Type': 'multipart/form-data',
      'Authorization': 'Bearer ' + user.token
    }
  }
).then((response) => response.json())
.catch((error) => {
  alert("ERROR " + error)
})
.then((responseData) => {
  alert("Succes "+ responseData)
}).done();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...