开发者社区 > 云存储 > 对象存储OSS > 正文

阿里云oss-通过文件URL访问该文件,存在部分图片无法查看

问题描述

阿里云oss图片上传查看, 通过  https://"+ossAliProperties.getBucketName()+"."+ossAliProperties.getEndpoint()+"/"+fileName  地址 是直接下载图片 都没有问题 

,然后 通过 https://"+ossAliProperties.getDomainName()+"/"+fileName ,直接查看图片,存在部分图片(注意不是所有)是展示  黑屏白格(上传的图片不是白格)

期望结果

通过 https://"+ossAliProperties.getDomainName()+"/"+fileName ,直接查看图片,所有图片都可以正常查看

已尝试的方法

是否和服务器有关系,应为发现是 比如 A,B 两台机器 使用oss 上传图片 ,A机器 通过文件URL访问该文件 一直没有问题,但是 B机器  通过文件URL访问该文件 一直都是黑屏白格,A,B两台机器 直接下载图片都 没有问题。

展开
收起
游客yzu4f5rexfxne 2023-03-13 11:25:42 136 0
2 条回答
写回答
取消 提交回答
  • 大家好,目前已找到原因,省流:公司的电脑上有加密软件,给图片加密后才上传的。具体原因是公司的电脑上有加密软件,所以如果是下载一个新图片 不打开 直接调用接口上传,就不会存在问题,但是如果打开 或者什么操作 触发了加密,就导致上传后 返回的在线查看图片 就是裂图,应为你上传的图片是加密的,所以储存到阿里云也是加密后图片,至于下载以后可以打开,也是公司电脑有对应的软件自动解密,所以打开发现也是正常的图片,其实是被解密后查看的。谢谢各位的解答。

    2023-03-24 15:27:53
    赞同 展开评论 打赏
  • 全栈JAVA领域创作者

    如果您在不同的机器上访问同一张图片时出现不同的结果,那么很可能与服务器有关系。

    可能是由于某种原因,服务器在处理B机器的请求时出现了问题,导致无法正确地显示图片。您可以检查服务器日志以确定是否有任何错误或异常发生,并尝试重新启动服务器以解决问题。

    此外,还有其他一些可能的原因,例如B机器的浏览器或网络连接较慢,导致无法及时下载完整的图片文件。您可以尝试使用不同的浏览器或设备来访问该图片,以确定问题是否与特定设备相关。

    2023-03-15 00:03:34
    赞同 展开评论 打赏
问答分类:
相关产品:

相关产品

  • 对象存储
  • 热门讨论

    热门文章

    相关电子书

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