загрузить медиа в WordPress с помощью REST API в реагировать родной не работает - PullRequest
0 голосов
/ 26 сентября 2019

Я использую https://github.com/WP-API/node-wpapi Я пытаюсь загрузить мультимедиа в WordPress через REST API, но при выборе файла в реагировать на родной с помощью Reaction-native-image-picker, а затем загружать изображение в https://****.com/wp-json/wp/v2/media

const WPAPI = require('wpapi');
const wp = new WPAPI({
  endpoint: 'https://****.com/wp-json/',
  username: '****',
  password: '****'
});
ImagePicker.showImagePicker(options, (response) => {
      console.log('Response = ', response);

      if (response.didCancel) {
        console.log('User cancelled image picker');
      } else if (response.error) {
        console.log('ImagePicker Error: ', response.error);
      } else if (response.customButton) {
        console.log('User tapped custom button: ', response.customButton);
      } else {
        wp.media()
          .setHeaders({
            'Content-Disposition': `form-data; filename=${response.fileName}`,
          })
          // Specify a path to the file you want to upload, or a Buffer
          .file(response.uri) //file location
          .create({
            title: 'My awesome image',
            alt_text: 'an image of something awesome',
            caption: 'This is the caption text',
            description: 'More explanatory information'
          })
          .then(function (response) {
              console.log(response)
          })
          .then(function (response) {
            console.log(response);
          }).catch(error=>console.log(error));
      }
    });

но я получаю эту ошибку при загрузке изображения, поэтому, пожалуйста, помогите

{code: "rest_upload_no_data", message: "No data supplied.", data: {…}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...