我希望你能帮助我,我想在我的数据库中插入图像的名称,以及上传文件到我的服务器,但我不知道怎么做
我找到了一个ionic 3的教程,但它在ionic 4中不起作用,我在这方面是个新手。
本教程的名称为:"How to upload images gallery and camera to database in ionic 3 app“
有没有人知道该怎么做?
我已经能够修复什么Camara上传和画廊访问,但“上传”我得到了很多错误,我猜这是因为版本
Upload(){
var headers = new Headers();
headers.append(“Accept”, ‘application/json’);
headers.append(‘Content-Type’, ‘application/json’ );
let options = new RequestOptions({ headers: headers });
let data = {
image:this.base64Image
};
let loader = this.loading.create({
content: ‘Processing please wait…’,
});
loader.present().then(() => {
this.http.post(‘http://ionicdon.com/mobile/upload_data.php’,data,options)
.map(res => res.json())
.subscribe(res => {
loader.dismiss()
if(res==”Successfully_Uploaded”){
let alert = this.alertCtrl.create({
title:”CONGRATS”,
subTitle:(res),
buttons: [‘OK’]
});
alert.present();
}else {
let alert = this.alertCtrl.create({
title:”ERROR”,
subTitle:”Image could not be uploaded”,
buttons: [‘OK’]
});
alert.present();
}
});
});
}通常出现的错误是所有代码都不会重新编码任何内容
发布于 2019-06-17 15:44:31
需要Https
我注意到你正试图在http://ionicdon.com/mobile/upload_data.php上发帖。据我所知,最新版本的Android需要https,除非你做了特殊的设置说明。
新手学习曲线
如果你是一个新手,那么我不建议你尝试按照Ionic 3教程来构建Ionic 4应用程序。
很多小东西都改变了,很难知道是哪些位(只要看看breaking changes文档有多长就知道了)。
Firebase
通过查找Firebase教程开始,您可能会获得更大的成功。
这是新手友好的,因为它为你处理所有的服务器端的东西,并使你很容易实现登录和安全性,以及你将需要的。很可能你找到的任何图片上传教程都会做一些普通的演示风格的事情,比如“哦,这就是如何把图片放到服务器上,别忘了保护它,这超出了教程的范围”。
有大量的免费资源限制,所以如果你只是在学习,你有呼吸的空间,当你达到付费限制的时候,你要么能够让你的受众赚钱,要么你会更有经验,准备好编写自己的服务器端东西。
https://stackoverflow.com/questions/56613571
复制相似问题