【函数原型】 | static void uploadImage(Context context,UploadBean bean,QiniuCallback qiniuCallback)
【功能】 | 上传图片到七牛服务器
【类】 | cn.ibona.qiniu_sdk.net.QiniuRequest
【参数说明】 |参数|说明
----|----|
|context | 上下文
|bean | UploadBean对象
|callback |
【返回值说明】| 没有
【备注说明】 | |
参数UploadBean对象属性 | 属性名称 |说明
| uid | 当前用户id , 必须
| imagePath | 上传图片的sd卡路径,必须
| imageName | 上传图片的文件名称, 不必须
| token | 当前上传的 token 值 , 不需要添加
参数qiniuCallback | 回调方法 | 说明
| onSuccess(String key) | 上传成功,返回key,服务器文件名称
| onError(String msg) | 上传失败,返回 msg , 错误信息
| onProcess(double percent) | 上传进度,需要可以重写
#使用 ---java
private void qiniuSdkUploadImage() {
UploadBean bean=new UploadBean();
bean.setUid("95"); //当前用户id
bean.setImageName(null); //图片名称,可以为null
bean.setImagePath(imgPath); //图片路径
QiniuRequest.uploadImage(getApplication(), bean, new QiniuCallback() {
@Override
public void onSuccess(String key) {
//成功回调
}
@Override
public void onError(String msg) {
//失败回调
}
@Override
public void onProcess(double percent) {
//当前进度
}
});
}