У меня есть список файлов ParseFile, и я хочу загрузить их на сервер, но я получил этот возврат с сервера.
I/flutter ( 9889): Class: Anuncios
I/flutter ( 9889): Function: ParseApiRQ.create
I/flutter ( 9889): Status Code: 111
I/flutter ( 9889): Type: IncorrectType
I/flutter ( 9889): Error: schema mismatch for Anuncios.Images; expected File but got Array
I/flutter ( 9889): ╰--
Мой код
Future<ParseObject> CriarAnuncio(
String Titulo,
int Trocar,
String Categoria,
String Condicao,
String autor,
bool mostrartelefone,
String descicao,
String preco,
VoidCallback funcao,
List<ParseFile> imagem
) async {
var Anuncio = ParseObject('Anuncios')..set('ID', user.usuario.objectId)
..set('Titulo', Titulo)..set('Troca', Trocar)
..set('Preco', preco)..set('Categoria', Categoria)
..set('Condicao', Condicao)..set('Autor', autor)
..set('MostraTelefone', mostrartelefone)
..set('Descricao', descicao)
..set<List<ParseFile>>('Images', imagem);
var response = await Anuncio.save();
if(response.success){
funcao();
response.results.first;
}
}
Список файлов parseFiles правильный вывод
[{"__type":"File","name":"202b747cc39348186fb4b98d8899d494_image_cropper_1580327127249.jpg","url":"https://parsefiles.back4app.com/roZfbV28kg0UeohGwxHks6OiY4jma3OB89Yjt2s9/202b747cc39348186fb4b98d8899d494_image_cropper_1580327127249.jpg"}]