云存储网关MIME类型支持

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 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搭建个人高性能网盘,网盘可长期使用。
目录
相关文章
|
29天前
|
域名解析 网络协议 Serverless
阿里云DNS常见问题之阿里云DNS不再支持自定义NS名称功能如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
29天前
|
监控 网络协议 安全
阿里云DNS常见问题之阿里云DNS的自定义线路用途不知道如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
7月前
|
编解码 Android开发 数据安全/隐私保护
Android平台GB28181设备接入端对接编码前后音视频源类型浅析
今天主要对Android平台GB28181设备接入模块支持的接入数据类型,做个简单的汇总: 1. 编码前数据(目前支持的有YV12/NV21/NV12/I420/RGB24/RGBA32/RGB565等数据类型),其中,Android平台前后摄像头数据,或者屏幕数据,或者Unity拿到的数据,均属编码前数据; 2. 编码后数据(如无人机等264/HEVC数据,或者本地解析的MP4音视频数据); 3. 拉取RTSP或RTMP流并接入至GB28181平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。
|
XML 网络协议 数据格式
网络标准之:永远是1.0版本的MIME
网络标准之:永远是1.0版本的MIME
|
Web App开发 存储 测试技术
Google与Pixar开发Draco支持USD格式 加速3D对象传输
Draco是一个开源压缩库,用于改进3D对象的存储和传输——包括压缩点、连接信息、纹理坐标、颜色信息、法线和与几何相关的任何其他属性。
416 0
Google与Pixar开发Draco支持USD格式 加速3D对象传输
|
存储 弹性计算 网络协议
NAS支持IPv6访问的使用指南
阿里云文件存储(Network Attached Storage,简称 NAS) 提供VPC内的Ipv4和Ipv6的双栈访问,助力企业平滑升级到Ipv6架构。
8450 0
|
运维 数据处理 文件存储
阿里云文件存储支持Tag标签功能
阿里云文件存储支持Tag标签功能
阿里云文件存储支持Tag标签功能
|
网络协议 文件存储
阿里云文件存储极速型NAS支持IPv6
阿里云文件存储极速型NAS支持IPv6,双栈同时支持IPv4和IPv6
|
存储 缓存 对象存储
混合云存储网关数据下载功能介绍
混合云存储网关,除了能够将用户的数据上传至云端,还能够将用户的数据从云端下载到本地。 本文介绍如何使用混合云存储网关的数据下载功能。
456 0
混合云存储网关数据下载功能介绍
|
网络协议 定位技术 API
IP地理位置库开通服务解析
IP地理位置库是云解析DNS下的子产品服务,该服务为用户提供免费的页面在线查询IP地理位置功能,但是若需要通过API接口方式查询IP地址地理定位信息,则需要开通相关付费服务,本文主要介绍如何开通付费产品使用API来查询IP地址地理位置信息。
2834 0