开发者社区> xiaoli_test> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

云存储网关MIME类型支持

简介: 云存储网关将用户通过SMB/NFS协议写入的文件上传到oss bucket之后,能够自动并且正确的设置MIME类型,可以放心的使用存储网关提供的文件协议接口来访问阿里云对象存储啦。
+关注继续查看

背景

阿里云对象存储因为其稳定可靠以及海量存储空间的优点而受到很多客户的欢迎,其提供Restful的接口,使得它可以无缝的和各种网络应用相结合。存储于阿里云对象存储里面的文件可以通过设置Content-Type来决定Web应用在浏览器里面以何种方式何种编码来打开该文件。设置Content-Type一般都是遵循MIME的标准来的,MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准。

阿里云云存储网关是一款能够提供标准的NFS/SMB文件协议接口的服务,数据最终实际是存储在阿里云对象存储里面,相当于它将Restful的对象接口转成了传统的文件接口。同时它还在本地通过磁盘实现了部分热数据的缓存,使得用户访问数据时具有更高的性能。它可以使得一些传统的Web应用不需要任何改造就可以直接对接阿里云对象存储,享受海量的存储空间。

那么通过文件协议接口写入的图片等文件再存储到阿里云对象存储之后它的Content-Type能够被设置为正确的MIME类型么?这里我们做下简单的验证一下。

验证

首先我们创建了一个NFS共享,创建以及挂载的过程这里不做过多介绍。可以参考如何在Windows上挂载OSS Bucket如何在Linux上挂载OSS Bucket分别在Windows和Linux挂载SMB共享或者NFS共享。

我们在客户端挂载该共享并写入一个没有任何后缀名的文件test,等几秒钟之后,我们就可以看到该文件被同步到了oss bucket里面,我们通过阿里云对象存储控制台查看该文件的Content-Type,可以看到默认设置的类型为application/octet-stream。
default.png

然后我们创建一个后缀名为jpg的文件,或者直接将前面的文件重命名成带有jpg后缀的新名字,再次去oss bucket里面查看该文件的文件类型,可以看到oss bucket里面新文件的Content-Type已经被设置成了jpeg。
jpg.png

结论

经过上面的小实验我们知道云存储网关将用户通过SMB/NFS协议写入的文件上传到oss bucket之后,能够自动并且正确的设置MIME类型,是不是很方便呢。可以放心的使用存储网关提供的文件协议接口来访问阿里云对象存储啦。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
混合云计算和数据存储:关键混合云趋势
混合云计算和数据存储:关键混合云趋势
39 0
七牛云存储非常好用的,推荐一下
邀请好友加入七牛云服务,获得最高 40GB/月 的免费下载流量 使用下来感觉速度很不错,好东西拿给大家分享,推荐给你使用,相信你也会有同样很棒的体验。 注册并成为标准用户,即可享受免费的标准用户配额,这些套餐包含如下内容:   10GB 存储空间 每月 10GB 下载流量 每月 PUT/DELETE 10万次
1240 0
**C/C++中浮点数的存储方式
根据国际标准IEEE 754,任意一个二进制浮点数V可以表示成下面的形式:   V = (-1)^s×M×2^E   (1)(-1)^s表示符号位,当s=0,V为正数;当s=1,V为负数。
849 0
分层存储结构
什么是分层存储 分层存储其实已经不是一个新鲜的概念,而是已经在计算机存储领域应用多年。其与计算机的发明与发展相伴相生。在冯-诺依曼提出计算机的模型“存储程序”时就已经包含了分层存储的概念。
1223 0
+关注
xiaoli_test
暂无
15
文章
0
问答
来源圈子
更多
阿里云存储基于飞天盘古2.0分布式存储系统,产品包括对象存储OSS、块存储Block Storage、共享文件存储NAS、表格存储、日志存储与分析、归档存储及混合云存储等,充分满足用户数据存储和迁移上云需求,连续三年跻身全球云存储魔力象限四强。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载