none
azure blob里面存的图片可以直接加载么? RRS feed

  • 问题

  • 在azure存储里上传了一个图片

    blob名字叫test.jpg,我想在windows phone中直接加载,而不是下载到本地再加载,用以下代码希望通过blob的url直接加载图片可惜并没有成功。

    ICloudBlob blobblock = container.GetBlockBlobReference("test.jpg");
    eeee.Fill = new ImageBrush() { ImageSource = new BitmapImage(blobblock.Uri)};有什么api可以直接加载BlobkBlob里的图片文件么?

    啊啊啊,我突然发现,点击blob的这个按钮

    弹出来的网站的网址,当成url,可以直接使用,那么这个网址在代码中可以得到么?

    我发现一个问题,我在上传的时候直接调用的blockBlob.UploadFromFileAsync(file);这个方法,没有用stream上传,不知道这个有没有影响 

    • 已编辑 loki0214 2015年3月25日 12:50
    2015年3月25日 11:29

答案

  • Hi,

    我建议你首先在Azure门户网站的存储中建立一个公共容器,然后将图片上传到这个公共容器中,你也可以通过编程的方式来进行设置,具体请看:http://www.windowsazure.cn/zh-cn/develop/net/how-to-guides/blob-storage-v17/, 这样,我们就可以直接通过url来访问在这个公共容器中的图片,并不需要额外的操作。

    >>我在上传的时候直接调用的blockBlob.UploadFromFileAsync(file);这个方法,没有用stream上传,不知道这个有没有影响 

    毫无疑问,我们可以使用UploadFromFileAsync来上次文件,具体请看CloudBlob方法:https://msdn.microsoft.com/en-us/library/microsoft.windowsazure.storage.blob.cloudblockblob_methods.aspx

    Best Regards,

    Jambor

    如果您想进一步了解Windows Azure, Windows Azure 官网欢迎您的访问 


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 loki0214 2015年3月26日 4:10
    2015年3月26日 1:37
    版主

全部回复

  • Hi,

    我建议你首先在Azure门户网站的存储中建立一个公共容器,然后将图片上传到这个公共容器中,你也可以通过编程的方式来进行设置,具体请看:http://www.windowsazure.cn/zh-cn/develop/net/how-to-guides/blob-storage-v17/, 这样,我们就可以直接通过url来访问在这个公共容器中的图片,并不需要额外的操作。

    >>我在上传的时候直接调用的blockBlob.UploadFromFileAsync(file);这个方法,没有用stream上传,不知道这个有没有影响 

    毫无疑问,我们可以使用UploadFromFileAsync来上次文件,具体请看CloudBlob方法:https://msdn.microsoft.com/en-us/library/microsoft.windowsazure.storage.blob.cloudblockblob_methods.aspx

    Best Regards,

    Jambor

    如果您想进一步了解Windows Azure, Windows Azure 官网欢迎您的访问 


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 loki0214 2015年3月26日 4:10
    2015年3月26日 1:37
    版主
  • 谢谢,

    我同学还有个wp8的项目,上传的图片都可以直接打开,我还以为是api的问题,

    结果是容器的访问权限问题,orz,麻烦了,还帮我解答了这么多,谢谢!

    2015年3月26日 4:10