开发者社区> 问答> 正文

获取object的下载url

打开图片文件签名url的时候,是直接打开浏览图片的,怎么才能打开已签名的url,是以下载的方式。使用的是java sdk

展开
收起
allening 2015-10-27 15:26:20 5304 0
3 条回答
写回答
取消 提交回答
  • Re获取object的下载url
    img src 正常显示图片
    a href 点击也可以下载

    谢谢!!这个可以,暂时这样临时解决,先试一试,还没绑定域名后不知道有没有问题。

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

    回2楼ajcode的帖子
    缩略图我暂时没做到,还没绑定域名,所以没开通图片处理的服务。

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

    Re回2楼ajcode的帖子


    public static String getFile(String objectkey , int size){
                    String style = "" ;
                    switch (size) {
                            case 100:
                                    style += "@100w_100h_4e";
                                    break;
                            case 280:
                                    style += "@280w_400h_4e";        //图片
    //                                style += "|watermark=2"                //水印类型 1图 2字 3混合
    //                                          + "&type=d3F5LXplbmhlaQ"//字体类型
    //                                          + "&size=14"                        //字体大小
    //                                          + "&text=6I2j6I2v5Zyo57q/cnk2MDAuY29t"        //字内容
    //                                          + "&color=IzAwMDAwMA=="        //颜色
    //                                          + "&t=80"                                //透明度
    //                                          + "&p=1";                                //位置,左上开始,九宫格排列
                                    style += "|watermark=1"
                                              + "&object=cnkvaW1hZ2VzL2xvZ28tMTAwLnBuZw=="
                                              + "&p=1";
                                    break;
                            case 0        : break;
                            default        : break;
                    }
                    OSSClient client = OSSClientUtil.createClient4IMG();
                    String bucketName = OSSClientUtil.BUCKET_NAME;
                    return OSSClientUtil.getObjectUrl(client, bucketName, objectkey + style);
            }


    2015-10-27 17:16:35
    赞同 展开评论 打赏
  • Re获取object的下载url
        楼主图片签名是怎么做的,求例子,加参数的,例如 100w_100h 后的图片url
    2015-10-27 16:37:16
    赞同 展开评论 打赏
  • 阿里云对象存储(OSS)开发工程师
    Re获取object的下载url
    你可以在上传文件的时候设置头content-disposition,将值设置成attachment;filename="你想下载的文件名",这样浏览器中打开就是下载方式了,而且下载的文件名就是你设置的文件名
    2015-10-27 15:35:54
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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