我想在离子2中上传来自云的图片。我认为使用Cloudinary更具吸引力。但是,我不知道如何使用Ionic 2使用此框架。您能给我一个简单的例子吗?
cloudinary 提供良好的Angular SDK ,您可以使用它。1.为相关的Angular版本安装JavaScript SDK和Angular SDK
Cloudinary Angular SDK充当Cloudinary JavaScript库顶上的一层。在格式中安装Cloudinary JavaScript库和 Angular SDK 的相关版本:
npm安装云核 @cloudinary/angular----------:输入与您使用的Angular版本相对应的Angular SDK软件包,例如2.x,4.x或5.x。例如:
npm安装云核 @cloudinary/angular-5.x- -Save ....有关更多信息,请单击此处
另一个非常简单的实现 Cloudinary团队:单击此处
或您只需使用本机文件传输插件,然后使用:我认为此链接将为您提供帮助http://www.developerslearlearnit.com/2016/11/build-photo-gallery-gallery-app-with-ionic2.html
它是使用文件传输插件完成的。
fileTransfer.upload(this.imageNewPath, 'yourUrlHere',
options).then((entry) => {
this.imagePath = '';
this.imageChosen = 0;
loader.dismiss();
this.navCtrl.setRoot(HomePage);
}, (err) => {
alert(JSON.stringify(err));
});
另一个很好的例子在这里https://devdactic.com/ionic-2-images/此示例可用于上传到任何托管服务器的文件。