Пустое изображение загружено - PullRequest
0 голосов
/ 08 июля 2019

Загрузка изображения в WordPress загружает пустое изображение

Я работаю над мобильным приложением, использует WordPress API. Мое приложение использует Nativescript-Vue Framework. Мне нужно загрузить несколько изображений в WordPress с помощью удаленного WP-API.

        var data=[];
        const params = new FormData();
        //params.append('file', this.value);

         this.product.images.forEach(i => {
           params.append('file',i.src);
           console.log(i.src);
         });

        const axiosInstance = axios.create({
          baseURL: 'https://mah.ttawor.com/wp-json/wp/v2/',
          timeout: 5000,
          headers: {
            Authorization: this.auth_token,
            'content_type':'multipart/form-data' ,
            'Content-Disposition':`attachment; filename="product.jpg"`
          },
        });

        if(this.product.images.length === 0) return;


        axiosInstance.post('media',params)
          .then(response => {
            //console.log(response)
          })
          .catch(err => {
            console.log(err)
          })
    }

К сожалению, Word Press получает пустое изображение. Любое решение, я пробовал nativescript-background-http. Это тоже не работает, у него много проблем с oauth с wordpress

1 Ответ

1 голос
/ 08 июля 2019

На сегодняшний день {N} не поддерживает загрузку данных из нескольких частей "из коробки".Вы можете следить за запросом открытой функции на Github для дальнейших обновлений.

Рекомендуется использовать плагин nativescript-background-http .

tns plugin add nativescript-background-http
...