Публиковать / загружать из реагировать на родной - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь загрузить картинку в страпи из реакции нативных.

async function uploadPicture(uri) {
  var data = new FormData();
    data.append('files', {
      uri: uri.replace('file://', ''),
      name: uri,
      type: 'image/jpg'
    });

    // Create the config object for the POST
    // You typically have an OAuth2 token that you use for authentication
    const config = {
      method: 'POST',
      headers: {
        Accept: 'application/json',
        'Content-Type': 'multipart/form-data;'
      },
      body: data
    };

    const fetchPromise = fetch('http://<host>:1337/upload', config)
    console.log(fetchPromise)
    return await fetchPromise
 }

Я получаю код состояния 200, но на странице загрузки нет новой фотографии.

1 Ответ

0 голосов
/ 28 августа 2018

О! Я понял это, используя простой http-upload-server для проверки загрузки. Проблема заключалась в том, что я устанавливал имя файла для URI. Это может привести к ошибке в strapi при создании файла в папке сервера. Тем не менее, он должен вернуть код ошибки.

...