ionic2 上传图片到七牛云的问题

来源:

卖梳子的鲤鱼

2016-09-25

  1. 根据  七牛官网的  在项目里 npm install qiniu  


    http://szimg.mukewang.com/57e6af810001b1cf06450202.jpg



2.将七牛官网的 代码贴到 ts文件里 (uptoken,key,localFile  这3个参数我都有了,所以就只用到这个方法)  

http://szimg.mukewang.com/57e6b0430001e95f11150394.jpg

这个时候编译 项目,2个出错,错误为

http://szimg.mukewang.com/57e6b0830001dcab06530074.jpg

这个是正常的 , 因为我没有 写导入  七牛的包

3.当我在ts  文件里写上  var qiniu = require("qiniu");

http://szimg.mukewang.com/57e6b53600013bd910940401.jpg

这个时候 还是报错了1个错误!错误如下

http://szimg.mukewang.com/57e6b5670001426406430081.jpg

或者我换了一个写法 

我把 var qiniu = require("qiniu"); 这句话注释调,在最上面加上了 import qiniu = require('qiniu');

http://szimg.mukewang.com/57e6b5db0001a90404670161.jpg

还是1个错误  connot find module 'qiniu'   这个错误


-----------------------------------------------------------------------------------------------------------

老师你说 七牛云还可以用 API  来保存图片 , 我尝试了一下,是可以的,如下图:

http://szimg.mukewang.com/57e6b6d30001005610750411.jpg

第一个参数 token  没问题,  第二个参数  file  传的应该是二进制流 或者是base64吧, 但是 在ionic2 里面  我们只能获取到 图片的路径,这个问题怎么解决呢,? 还是说 我又走偏了,  你说的调用API  不是调用这个API  来实现的。。。。。。。



写回答

1回答

Parry

2016-09-25

再去确认下包的安装,不行就是用原生 JS 的方法。

0
1
卖梳子的鲤鱼
1.ionic2 用的是angularjs2 七牛用的是nodejs sdk 能一起用吗? 2.原生js 用的是 input file 而我用ionic2 的 ImagePicker 只能获取到 图片的路径
2016-09-25
共1条回复

Ionic飞速上手的跨平台App开发

以HTML5移动App开发框架Ionic,开发不受平台限制的App

1314 学习 · 640 问题

查看课程