开发者社区> 问答> 正文

如何获取OSS文件的访问地址

比如您有一个bucket叫做hello,把权限设定为"public-read",您在上面上传了一个图片 nav.png
(调用api上传时对png文件注意制定content_type = “image/png")。

然后直接可以在您的网站上使用这张图片,它的地址就是:
http://storage.aliyun.com/hello/nav.png
嵌入到一个html的img元素中:
<img src="http://storage.aliyun.com/hello/nav.png" />


展开
收起
newegg11 2011-11-10 13:32:25 13199 0
2 条回答
写回答
取消 提交回答
  • 管理员您好,请问如何修改权限?
    我们用OssSample运行结果总是只传了一个0kb文件上来,打开里面显示“OSS Sample”

    麻烦您帮我们看下,这是我们的运行结果
    ----- IsBucketExist -----
    false
    ----- CreateBucket -----
    Success
    ----- PutObjectWithData ------
    Success
    ----- !GetObjectWithIfMatch ------
    Success
    <?xml version="1.0" ?>
    <Error>
        <Code>
            PreconditionFailed
        </Code>
        <Message>
            At least one of the pre-conditions you specified did not hold.
        </Message>
        <Condition>
            If-Match
        </Condition>
        <RequestId>
            7c29c02f-6223-c401-4a54-37220933bf43
        </RequestId>
        <HostId>
            storage.aliyun.com
        </HostId>
    </Error>
    ----- GettObjectWithIfMatch ------
    Exception in thread "main" java.lang.NullPointerException
        at com.aliyun.oss.api.Utils.saveInputStreamToFile(Utils.java:182)
        at com.aliyun.oss.api.OSSClient.getObjectToFile(OSSClient.java:669)
        at OssSample.main(OssSample.java:146)
    2012-02-21 23:30:40
    赞同 展开评论 打赏
  • 沙发支持
    2011-11-10 20:23:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载