Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将图像从RN应用程序上载到meteor后端_Meteor_React Native - Fatal编程技术网

无法将图像从RN应用程序上载到meteor后端

无法将图像从RN应用程序上载到meteor后端,meteor,react-native,Meteor,React Native,我想从我的RN应用程序上传图像到meteor后端。我正在使用“react native image picker”:“^0.26.7”从图库或相机获取图像文件,并使用软件包react native meteor to collectionFs将其上载到meteor这是我的RN应用程序代码,用户选择图像后,我将调用meteor方法进行图像上载: \u handleSelectFile(){ const{order}=this.state; 变量选项={ 标题:“选择化身”, 存储选项:{ skip

我想从我的RN应用程序上传图像到meteor后端。我正在使用“react native image picker”:“^0.26.7”从图库或相机获取图像文件,并使用软件包react native meteor to collectionFs将其上载到meteor这是我的RN应用程序代码,用户选择图像后,我将调用meteor方法进行图像上载:

\u handleSelectFile(){
const{order}=this.state;
变量选项={
标题:“选择化身”,
存储选项:{
skipBackup:没错,
路径:“图像”
}
};
ImagePicker.showImagePicker(选项,(响应)=>{
if(response.didconcel){
log('User cancelled image picker');
}
else if(response.error){
log('ImagePicker错误:',response.Error);
}
否则{
//让source={uri:response.uri};
//您还可以使用以下数据显示图像:
让source={uri:'data:image/jpeg;base64,'+response.data};
这是我的国家({
订单:{
…命令,
文件名:response.fileName
}
});
让fileData=response.data;
//const body=new FormData();
//body.append('file',fileData);
变量照片={
url:fileData,
键入:“图像/jpeg”,
名称:'photo.jpg',
};
Meteor.FSCollection('orderImages')。插入(照片、函数(err、res){
如果(错误){
console.log(“上传时出错”);
}否则{
console.log(“上传成功”);
//_this.props.navigator.pop();
}
});
}
});
}
这是我的服务器端代码:

export const Orders=new Mongo.Collection('Orders');
export const OrderImages=new FS.Collection(“OrderImages”{
过滤器:{
最大尺寸:1048576,
允许:{
contentTypes:['image/*'],
}
},
stores:[新的FS.Store.FileSystem(“orderImages”)]
});
if(Meteor.isServer){
OrderImages.allow({
插入:函数(){
返回true;
}
});    
}
我得到的错误如下: ExceptionsManager.js:65

无法读取未定义的属性“apply”