常用文件扩展名对应HTTP中Content-Type值对照表

本文列举了一系列常见文件类型的MIME类型映射,包括文档、图像、音频、视频等多种格式,有助于理解不同文件格式在网络传输中的表现形式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


 

.ai - application/postscript 
.aif - audio/x-aiff
 
.aifc - audio/x-aiff 
.aiff - audio/x-aiff 
.asc - text/plain 
.au - audio/basic 
.avi - video/x-msvideo 
.bcpio - application/x-bcpio 
.bin - application/octet-stream 
.c - text/plain 
.cc - text/plain 
.ccad - application/clariscad 
.cdf - application/x-netcdf 
.class - application/octet-stream 
.cpio - application/x-cpio 
.cpt - application/mac-compactpro 
.csh - application/x-csh 
.css - text/css 
.dcr - application/x-director 
.dir - application/x-director 
.dms - application/octet-stream 
.doc - application/msword 
.drw - application/drafting 
.dvi - application/x-dvi 
.dwg - application/acad 
.dxf - application/dxf 
.dxr - application/x-director 
.eps - application/postscript 
.etx - text/x-setext 
.exe - application/octet-stream 
.ez - application/andrew-inset 
.f - text/plain 
.f90 - text/plain 
.fli - video/x-fli 
.gif - image/gif 
.gtar - application/x-gtar 
.gz - application/x-gzip 
.h - text/plain 
.hdf - application/x-hdf 
.hh - text/plain 
.hqx - application/mac-binhex40 
.htm - text/html 
.html - text/html 
.ice - x-conference/x-cooltalk 
.ief - image/ief 
.iges - model/iges 
.igs - model/iges 
.ips - application/x-ipscript 
.ipx - application/x-ipix 
.jpe - image/jpeg 
.jpeg - image/jpeg 
.jpg - image/jpeg 
.js - application/x-javascript 
.kar - audio/midi 
.latex - application/x-latex 
.lha - application/octet-stream 
.lsp - application/x-lisp 
.lzh - application/octet-stream 
.m - text/plain 
.man - application/x-troff-man 
.me - application/x-troff-me 
.mesh - model/mesh 
.mid - audio/midi 
.midi - audio/midi 
.mif - application/vnd.mif 
.mime - www/mime 
.mov - video/quicktime 
.movie - video/x-sgi-movie 
.mp2 - audio/mpeg 
.mp3 - audio/mpeg 
.mpe - video/mpeg 
.mpeg - video/mpeg 
.mpg - video/mpeg 
.mpga - audio/mpeg 
.ms - application/x-troff-ms 
.msh - model/mesh 
.nc - application/x-netcdf 
.oda - application/oda 
.pbm - image/x-portable-bitmap 
.pdb - chemical/x-pdb 
.pdf - application/pdf 
.pgm - image/x-portable-graymap 
.pgn - application/x-chess-pgn 
.png - image/png 
.pnm - image/x-portable-anymap 
.pot - application/mspowerpoint 
.ppm - image/x-portable-pixmap 
.pps - application/mspowerpoint 
.ppt - application/mspowerpoint 
.ppz - application/mspowerpoint 
.pre - application/x-freelance 
.prt - application/pro_eng


<think>好的,我现在需要帮用户解决在移动云文件上传时如何正确设置Content-Type的问题。首先,我得回忆一下Content-Type的相关知识。根据引用[1],Content-TypeHTTP头中用来指定媒体类型的,格式是type/subtype加上可选参数,比如text/html;charset=utf-8。用户提到的是移动云的文件上传,所以需要确定不同文件类型对应的MIME类型。 接下来,我需要考虑移动云的具体实现。可能用户使用的是API上传,所以需要查看移动云的API文档,看看如何设置请求头。一般来说,上传文件时,Content-Type应该根据文件类型来设置,比如图片是image/jpeg,文档是application/pdf等。引用[3]提到PHP中处理图片的例子,虽然不直接相关,但说明不同文件类型需要对应的MIME。 然后,用户可能需要示例代码。比如用Python的话,可能会用requests库,设置headers中的Content-Type。需要确保示例中的MIME类型正确,比如上传JPEG图片设置为image/jpeg,文本文件用text/plain。同时,可能需要注意多部分表单上传时的Content-Type,这时候可能要用multipart/form-data,并在每个部分指定类型。 还要考虑常见错误,比如错误的MIME类型导致服务器拒绝。比如把.xlsx文件设置为application/vnd.ms-excel就不对,正确是application/vnd.openxmlformats-officedocument.spreadsheetml.sheet。需要提醒用户核对文件扩展名对应的MIME类型。 另外,引用[2]提到移动云存储的技术基础,可能涉及云网融合和智能编排,但用户的问题更侧重于接口使用。因此,重点应放在如何正确设置请求头,而不是云存储的架构。 最后,生成相关问题时要围绕Content-Type的设置、常见类型、错误处理以及移动云的具体应用场景。确保问题有针对性,帮助用户深入理解。</think>在移动云文件上传中正确设置Content-Type需要根据文件类型指定对应的MIME类型。以下是具体方法和示例: ### 一、设置Content-Type的方法 1. **确定文件类型** 通过文件扩展名判断类型,如.jpg对应image/jpeg,.pdf对应application/pdf 2. **使用标准MIME类型** 参考IANA官方注册的媒体类型列表[^1],常见类型: - 图片:image/jpeg、image/png - 文档:application/pdf、application/msword - 压缩文件:application/zip 3. **设置请求头** 在HTTP请求头中添加字段: ```http Content-Type: [MIME类型] ``` ### 二、示例代码(Python) ```python import requests url = 'https://cloud.10086.cn/upload' headers = { 'Content-Type': 'image/jpeg' # 上传JPEG图片 } with open('photo.jpg', 'rb') as f: files = {'file': ('photo.jpg', f, 'image/jpeg')} response = requests.post(url, files=files, headers=headers) ``` ### 三、多格式对照表 | 文件类型 | 扩展名 | Content-Type | |----------|-------------|----------------------------------| | JPEG图片 | .jpg/.jpeg | image/jpeg | | PNG图片 | .png | image/png | | PDF文档 | .pdf | application/pdf | | Word文档 | .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | | 文本文件 | .txt | text/plain; charset=utf-8 | ### 四、注意事项 1. 二进制文件必须设置正确的编码类型 2. 多部分表单上传需使用`multipart/form-data` 3. 错误设置可能导致文件解析失败,如将Excel文件误设为text/plain
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值