问题描述
我正在尝试使用apisauce将表单数据发布到Web服务器。我使用javascript对象表单数据,所以不必手动更改内容类型。但是,它不起作用。任何人都可以检查我的代码并指出其中的错误。
//import client
import client from './client';
//get listings from server
const endPoint = "/listings";
const getListings = () => client.get(endPoint);
//add listings to server
const addListing = listing => {
const data = new FormData();//multi parts of data postings
data.append('title',listing.title);
data.append('price',listing.price);
data.append('categoryId',listing.category.value);
data.append('description',listing.description);
listing.images.forEach((image,index) => //for storage images
data.append('images',{
name: 'image' + index,//generates unique names
type: 'image/jpeg',uri: image
}));
if(listing.location){
data.append('location',JSON.stringify(listing.location));
}
return client.post(endPoint,data);
}
//export fxn
export default { getListings,addListing };
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)