`
- 浏览:
215825 次
- 性别:
- 来自:
辽宁
-
获取客户端发送的文件的MIME内容类型的全部类型列表
Microsoft.Win32.RegistryKey rk=Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Classes\MIME\Database\Content Type");
foreach(string s in rk.GetSubKeyNames())
{
textBox1.Text+=s+"\r\n";
}
最后在我自己机上输出:
application/cdf
application/fractals
application/futuresplash
application/hta
application/mac-binhex40
application/msaccess
application/msword
application/pdf
application/pkcs10
application/pkcs7-mime
application/pkcs7-signature
application/pkix-cert
application/pkix-crl
application/postscript
application/set-payment-initiation
application/set-registration-initiation
application/vnd.adobe.xfdf
application/vnd.fdf
application/vnd.ms-excel
application/vnd.ms-pki.certstore
application/vnd.ms-pki.pko
application/vnd.ms-pki.seccat
application/vnd.ms-pki.stl
application/vnd.ms-powerpoint
application/vnd.rmf
application/vnd.visio
application/x-cdf
application/x-complus
application/x-compress
application/x-compressed
application/x-gzip
application/x-internet-signup
application/x-iphone
application/x-latex
application/x-mix-transfer
application/x-mplayer2
application/x-ms-wmd
application/x-ms-wms
application/x-ms-wmz
application/x-msexcel
application/x-mspowerpoint
application/x-pkcs12
application/x-pkcs7-certificates
application/x-pkcs7-certreqresp
application/x-shockwave-flash
application/x-stuffit
application/x-tar
application/x-troff-man
application/x-x509-ca-cert
application/x-zip-compressed
application/xml
audio/aiff
audio/basic
audio/mid
audio/midi
audio/mp3
audio/mpeg
audio/mpegurl
audio/mpg
audio/wav
audio/x-aiff
audio/x-background
audio/x-mid
audio/x-midi
audio/x-mp3
audio/x-mpeg
audio/x-mpegurl
audio/x-mpg
audio/x-ms-wax
audio/x-ms-wma
audio/x-wav
image/bmp
image/gif
image/jpeg
image/pjpeg
image/png
image/svg
image/svg+xml
image/svg-xml
image/tiff
image/tiff2
image/x-icon
image/x-jg
image/x-png
image/x-wmf
image/x-xbitmap
image/xbm
image/xiff
image/xiff2
message/rfc822
midi/mid
text/css
text/h323
text/html
text/iuls
text/plain
text/scriptlet
text/webviewhtml
text/x-component
text/x-scriptlet
text/x-vcard
text/xml
video/avi
video/mpeg
video/mpg
video/msvideo
video/quicktime
video/x-ivf
video/x-mpeg
video/x-mpeg2a
video/x-ms-asf
video/x-ms-asf-plugin
video/x-ms-wm
video/x-ms-wmp
video/x-ms-wmv
video/x-ms-wmx
video/x-ms-wvx
video/x-msvideo
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
- **内容识别**:MIME类型允许服务器告知客户端(如浏览器)传输的数据类型,确保正确解析。 - **安全控制**:通过指定MIME类型,可以防止浏览器错误地执行非预期的代码,如阻止JavaScript的恶意注入。 - **多用途**...
在网络传输中,服务器通过HTTP响应头中的Content-Type字段向客户端发送文件的MIME类型信息。客户端(通常是Web浏览器)根据接收到的MIME类型来决定如何处理这些文件。例如,浏览器可以自动渲染HTML文档或下载可执行...
在Java开发中,我们经常需要处理HTTP协议下的MIME(Multipurpose Internet Mail Extensions)类型数据,比如上传或下载文件、发送带有附件的邮件等。Apache HttpClient项目提供了一个强大的工具——httpmime-4.3.jar...
- 在服务器端,可以通过读取`HttpServletRequest`对象的输入流`getInputStream()`来获取客户端上传的文件数据。 - 示例代码如下: ```java InputStream is = request.getInputStream(); FileOutputStream fos =...
在编程中,MIME类型常用于处理文件上传、下载、邮件发送等场景。例如,在PHP中,可以用`header()`函数设置HTTP响应头,而在Node.js中,可以使用`express`框架的`res.set('Content-Type', 'text/html')`来设置MIME...
文件流的处理是关键,确保正确地读取客户端发送的文件流,并将其写入服务器的指定位置。使用`InputStream`和`OutputStream`进行操作,并注意关闭流以防止资源泄漏。 7. **错误处理**:在客户端和服务器端都需要处理...
- 在Android应用中,如果需要上传图片、文档等文件,可以使用`MultipartEntityBuilder`来构建MIME类型的实体,将文件作为请求的一部分发送。 - `MultipartEntityBuilder`允许添加多个`Part`,每个`Part`代表一个...
开源库`content-type-mime`可能是一个工具,旨在帮助开发者方便地处理和获取文件的MIME类型。这类库通常提供以下功能: 1. **自动检测文件类型**:通过文件扩展名或者二进制数据来确定MIME类型。 2. **转换MIME类型...
1. **MIME类型(MIME Type)**:MIME类型是一个字符串,用于标识文件的类型。例如,"text/plain"表示纯文本,"image/jpeg"表示JPEG图片。在邮件中,每个部分都有一个对应的MIME类型,用来告诉邮件服务器或客户端如何...
- 使用`File`对象的`type`属性,可以获取文件的MIME类型,从而判断文件是否为图片。例如,常见图片格式的MIME类型有`image/jpeg`, `image/png`, `image/gif`等。 - 对于更精确的格式检查,如判断是PNG还是JPEG,...
服务器依赖于这些扩展名来确定文件的MIME类型,并在发送数据之前告知客户端。例如,HTML文件的MIME类型是`Content-type: text/html`。服务器发送数据时,会先发送MIME类型信息,这并非实际数据的一部分,而是为了...
MIME是一种标准,它扩展了电子邮件系统,使其能够发送不仅仅是纯文本,还可以包括图像、音频、视频等不同类型的文件。在HTTP上下文中,MIME被用来表示多部分消息体,例如在一个POST请求中同时上传多个文件或者在请求...
在Spring MVC框架中,文件上传是一项常见的功能,用于接收客户端(如Web浏览器)发送的文件数据。本教程将深入探讨Spring MVC如何处理单文件上传、多文件上传、文件列表显示以及文件下载。以下是对这些知识点的详细...
通过正确设置MIME类型,你可以确保你的应用能够正确解析和处理接收到的数据,同时也能将正确的数据格式发送给客户端。在压缩包文件“Mime”中,可能包含了一些示例代码或教程,帮助开发者更深入地学习和实践这些概念...
* Cookies:获取客户端发送的 Cookie 集合 * CurrentExecutionFilePath:获取当前请求的虚拟路径 * FilePath:获取当前请求的虚拟路径 * Files:获取客户端上传的文件集合 * Form:获取窗体变量集合 * HttpMethod:...
在电子邮件系统中,MIME(Multipurpose Internet Mail Extensions)是一种标准,它扩展了早期的SMTP(Simple Mail Transfer Protocol),使得可以发送包含文本、图像、音频、视频等多种类型的数据邮件。Mime4j库为...
例如,当服务器向客户端发送一个PDF文件时,它会设置“Content-Type”头为“application/pdf”,这样客户端就能识别出这是一个PDF文件,从而使用相应的程序打开。 在给定的文件信息中,列出了大量文件格式及其对应...
通过创建HTTP响应,设置正确的响应头,并将文件内容作为流发送,我们可以方便地让客户端接收到文件并保存到本地。这种方法简单、高效,适用于大多数文件下载场景。如果你需要在自己的项目中实现类似功能,这个实例...
文件下载的核心在于通过HTTP响应将文件内容发送给客户端,并且通过设置特定的HTTP头部来告诉浏览器应该如何处理这些数据。以下是一个Java示例代码,展示如何设置HTTP响应头并传输文件: ```java String filePath = ...
MIME类型在处理HTTP请求和响应时至关重要,例如,当服务器需要告知浏览器发送的数据类型,或者当客户端需要指定希望接收的数据类型时。因此,`mimetype_description`可能提供了便捷的方法来解析、验证或生成MIME类型...