Я использую библиотеку rn-fetch-blob для загрузки некоторых изображений на сервер.Но я получаю различные типы ошибок, такие как отсутствие границ для Content-Type или ошибки с самой структурой FormData, такие как «типа NSMutableDictionary не могут быть преобразованы в NSString», я получаю довольно разочарованы.
Я получил массив изображений, подобный этому:
var images = [
{name 'pic1', data: RNFetchBlob.wrap(imagePathHere), type: 'image/jpeg'},
{name 'pic2', data: RNFetchBlob.wrap(imagePathHere), type: 'image/jpeg'},
{name 'pic3', data: RNFetchBlob.wrap(imagePathHere), type: 'image/jpeg'},
];
Затем я создаю FormData следующим образом:
const formData = new FormData();
formData.append('id', userId) // <-- numeric type
formData.append('pictures', images);
Я делаю запрос на публикацию от RNFetchBlob с 'Content-Type': 'multipart/form-data'
, и япередать форму Data непосредственно к нему.
Есть идеи, что не так?Я где-то читал, что FormData допускает только строки или большие двоичные объекты, я должен создать Blob из моего массива?Как я могу это сделать?
Заранее спасибо.