У меня есть проект ionic 3, который позволяет загружать файлы на сервер. Следующий код работает нормально с Android. Но в iOS он блокируется (т. Е. Код сервера в /upload.php, очевидно, одинаков в обоих случаях, но из iOS он не получает никаких опубликованных данных).
this.http.setDataSerializer('urlencoded');
this.http.post("http://example.com/upload.php", {
name: this.filename,
data: this.datafile
}, {"Content-Type":"multipart/form-data"})
.then(res => {
console.log('success response: ' + res.data);
}, error => {
console.log(error: ' + error);
});
Есть идеи?
Есть ли в xCode какой-либо параметр, который необходимо настроить, чтобы разрешить работу сообщений multipart / form-data? Или, может быть, где-то в белый список домена, чтобы разрешить это?