「java配置mime」java配置jdk环境变量

博主:adminadmin 2023-01-16 16:18:09 306

今天给各位分享java配置mime的知识,其中也会对java配置jdk环境变量进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

wap网站设置mime类型具体怎么设置

MIME类型设置:

IIS-网站-http头 -MIME映射-文件类型-新建

扩展名 内容类型(MIME)

wml text/vnd.wap.wml

wmlc application/vnd.wap.wmlc

wbmp image/vnd.wap.wbmp

wmlsc application/vnd.wap.wmlscriptc

wmls text/vnd.wap.wmlscript

wsc application/vnd.wap/wmlscriptc

下载类型的WAP服务器

扩展名 内容类型(MIME)

.amr audio/amr

.pmd audio/pmd

.3gp video/3gpp

.cab application/vnd.smartpohone

.gif image/gif

.hme application/vnd.smartphone.thm

.jad text/vnd.sun.j2me.app-descriptor

.jar application/java-archive

.jpg image/jpeg

.mid audio/midi

.mp3 audio/x-mpeg

.mp4 video/mp4

.ogg application/ogg

.pdb application/ebook

.rm video/rm

.rng application/vnd.nokia.ringing-tone

.sdt application/vnd.sie.thm

.sis application/vnd.symbian.install

.thm application/vnd.eri.thm

.tsk application/vnd.ppc.thm

.umd application/umd

.utz application/vnd.uiq.thm

.wav audio/x-wav

.wbmp image/vnd.wap.wbmp

.wml text/vnd.wap.wml

.wmlc application/vnd.wap.wmlc

.wmls text/vnd.wap.wmlscript

.wmlsc application/vnd.wap.wmlscriptc

.wmv video/x-ms-wmv

.wsc application/vnd.wap/wmlscriptc

如果在IIS上想建立手机WAP网站就要设置MIME类型才可以在互联网上访问。

web项目浏览器可以访问,手机客户端却访问不了

Java的web项目防止浏览器直接打开下载的文件,在web.xml文件中配置mime下载文件类型就可以了,配置的示例: mime-mapping extensiondoc/extension mime-typeapplication/msword/mime-type /mime-mapping mime-mapping extensionxls/extension mime-typeapplication/msexcel/mime-type /mime-mapping mime-mapping extensionpdf/extension mime-typeapplication/pdf/mime-type /mime-mapping mime-mapping extensionzip/extension mime-typeapplication/zip/mime-type /mime-mapping mime-mapping extensionrar/extension mime-typeapplication/rar/mime-type /mime-mapping mime-mapping extensiontxt/extension mime-typeapplication/txt/mime-type /mime-mapping mime-mapping extensionchm/extension mime-typeapplication/mshelp/mime-type /mime-mapping这样就可以防止web程序在浏览器是直接打开文件,而是弹出下载框供用户下载了。

java怎么获取文件的mime类型

MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。这是我在百度百科上摘抄的一段介绍,具体大家可以去百度百科查阅。

好,我们现在就来看看如何使用java获取文件的Content-Type的值,那么按照我的习惯,先来上代码:

30

import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;/** * 测试类 * @author ZY * */public class MIME_Demo { public static void main(String[] args) throws Exception { System.out.println(getContentType("F:/test.png")); System.out.println(getContentType("F:/2.doc")); System.out.println(getContentType("F:/2.csv")); System.out.println(getContentType("F:/LiveUpdate.exe")); System.out.println(getContentType("F:/1.txt")); System.out.println(getContentType("F:/demo.jpg")); } public static String getContentType(String filename){ String type = null; Path path = Paths.get(filename); try { type = Files.probeContentType(path); } catch (IOException e) { e.printStackTrace(); } return type; }}

这段代码的执行结果为:

image/png

application/msword

application/vnd.ms-excel

application/x-msdownload

text/plain

image/jpeg

java开发中什么是mime类型?

是http请求返回的时候,告诉浏览器返回的数据是什么类型,MIME类型被定义在Content-Type header中,这个你要看看HTTP协议,不管是java还是.NET都一样,是传输协议支持的。这样浏览器就可以用相应的程序去解析。比如IE可以在接收到doc文档后自动用word打开。一般就是application/XXX

常见的MIME类型(通用型):

超文本标记语言文本 .html text/html

xml文档 .xml text/xml

XHTML文档 .xhtml application/xhtml+xml

普通文本 .txt text/plain

RTF文本 .rtf application/rtf

PDF文档 .pdf application/pdf

Microsoft Word文件 .word application/msword

PNG图像 .png image/png

GIF图形 .gif image/gif

JPEG图形 .jpeg,.jpg image/jpeg

au声音文件 .au audio/basic

MIDI音乐文件 mid,.midi audio/midi,audio/x-midi

RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio

MPEG文件 .mpg,.mpeg video/mpeg

AVI文件 .avi video/x-msvideo

GZIP文件 .gz application/x-gzip

TAR文件 .tar application/x-tar

任意的二进制数据 application/octet-stream

java中得到文件MIME类型的几种方法

首先说一下第一种,也是自认为最简单的一句话搞定,也不用导jar包,需要import javax.activation.MimetypesFileTypeMap;

第二种,跟第一种差不多,不过里面的内容就少了很多,好多类型都没有,需要import java.net.FileNameMap;

import java.net.URLConnection;

第三种需要导入jmimemagic.jar,需要import net.sf.jmimemagic.Magic;

import net.sf.jmimemagic.MagicMatch;

第四种需要导入mime-util.jar,需要import eu.medsea.mimeutil.MimeUtil; import java.util.Collection;

关于java配置mime和java配置jdk环境变量的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。