开发者社区> 问答> 正文

移动端上传回调,怎么获得上传的url

PutObjectRequest put = new PutObjectRequest(testBucket, testObject, uploadFilePath);

ObjectMetadata metadata = new ObjectMetadata();
metadata.setContentType("application/octet-stream");

put.setMetadata(metadata);

put.setCallbackParam(new HashMap() {

{
    put("callbackUrl", "110.75.82.106/mbaas/callback");
    put("callbackBody", "test");
}

});

OSSAsyncTask task = oss.asyncPutObject(put, new OSSCompletedCallback() {

@Override
public void onSuccess(PutObjectRequest request, PutObjectResult result) {
    Log.d("PutObject", "UploadSuccess");
    // 只有设置了servercallback,这个值才有数据
    String serverCallbackReturnJson = result.getServerCallbackReturnBody();
}

网上查找回调都是这个代码 , 看了半天文档就知道要添加一个callback,但是怎么添加,还需要json,这实在 看不懂 ,希望大牛帮助一下,谢谢

展开
收起
孤牧栀笙 2016-08-25 14:50:25 3603 0
1 条回答
写回答
取消 提交回答
  • 这个URL是你自己才能获取的。 比如说你上传成功后,把文件放在你的服务器的/home/program_name/htdocs/music/music.mp3这个路径下,那么你的服务器如何访问这个文件,这个URL就是什么,当然上面的路径我只是打个比方的,具体的看你的情况。

    答案来源于网络

    2019-09-25 21:00:30
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载