云存储网关MIME类型支持

本文涉及的产品
对象存储 OSS,20GB 3个月
阿里云盘企业版 CDE,企业版用户数5人 500GB空间
对象存储 OSS,内容安全 1000次 1年
简介: 云存储网关将用户通过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类型,是不是很方便呢。可以放心的使用存储网关提供的文件协议接口来访问阿里云对象存储啦。

相关实践学习
1分钟 Serverless搭建高性能网盘
本场景将使用阿里云函数计算、文件存储NAS以及开源项目Kodbox,带大家1分钟Serverless搭建个人高性能网盘,网盘可长期使用。
目录
相关文章
|
负载均衡 Kubernetes 安全
服务网格ASM使用FAQ之(5):ASM网关支持在SLB侧创建HTTPS类型的监听
ASM网关提供HTTPS安全支持、证书动态加载,从而提升ASM网关安全性。除了在ASM网关侧绑定证书的方式之外, 还可以在负载均衡侧管理证书。 本文介绍如何支持ASM网关服务在负载均衡侧绑定证书, 并创建HTTPS类型的监听。
308 0
|
5天前
|
监控 负载均衡 Java
深入理解Spring Cloud中的服务网关
深入理解Spring Cloud中的服务网关
|
2月前
|
运维 网络协议 安全
长连接网关技术专题(十):百度基于Go的千万级统一长连接服务架构实践
本文将介绍百度基于golang实现的统一长连接服务,从统一长连接功能实现和性能优化等角度,描述了其在设计、开发和维护过程中面临的问题和挑战,并重点介绍了解决相关问题和挑战的方案和实践经验。
177 1
|
8月前
|
负载均衡 应用服务中间件 API
微服务技术系列教程(25) - SpringCloud- 接口网关服务Zuul
微服务技术系列教程(25) - SpringCloud- 接口网关服务Zuul
83 0
|
2月前
|
缓存 安全 API
【亿级数据专题】「高并发架构」盘点本年度探索对外服务的百万请求量的API网关设计实现
公司对外开放的OpenAPI-Server服务,作为核心内部系统与外部系统之间的重要通讯枢纽,每天处理数百万次的API调用、亿级别的消息推送以及TB/PB级别的数据同步。经过多年流量的持续增长,该服务体系依然稳固可靠,展现出强大的负载能力。
114 9
【亿级数据专题】「高并发架构」盘点本年度探索对外服务的百万请求量的API网关设计实现
|
7月前
|
负载均衡 Cloud Native Java
【云原生】Spring Cloud Alibaba 之 Gateway 服务网关实战开发
【云原生】Spring Cloud Alibaba 之 Gateway 服务网关实战开发
960 0
|
2月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
193 0
|
7天前
|
监控 负载均衡 Java
深入理解Spring Cloud中的服务网关
深入理解Spring Cloud中的服务网关
|
17天前
|
运维 Serverless API
函数计算产品使用问题之作为api网关后端服务,切到3.0有什么好处
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
20天前
|
监控 Java API
4.服务网关之Spring Cloud Gateway
4.服务网关之Spring Cloud Gateway
28 0

相关产品

  • 云存储网关