cn.hutool.core.io.FileUtil.getMimeType()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.6k)|赞(0)|评价(0)|浏览(760)

本文整理了Java中cn.hutool.core.io.FileUtil.getMimeType()方法的一些代码示例,展示了FileUtil.getMimeType()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileUtil.getMimeType()方法的具体详情如下:
包路径:cn.hutool.core.io.FileUtil
类名称:FileUtil
方法名:getMimeType

FileUtil.getMimeType介绍

[英]根据文件扩展名获得MimeType
[中]根据文件扩展名获得模版

代码示例

代码示例来源:origin: looly/hutool

/**
 * 根据文件扩展名获得MimeType
 * 
 * @param filePath 文件路径或文件名
 * @return MimeType
 * @see FileUtil#getMimeType(String)
 */
public static String getMimeType(String filePath) {
  return FileUtil.getMimeType(filePath);
}

代码示例来源:origin: looly/hutool

/**
 * 根据文件扩展名获得MimeType
 * 
 * @param filePath 文件路径或文件名
 * @return MimeType
 * @see FileUtil#getMimeType(String)
 */
public static String getMimeType(String filePath) {
  return FileUtil.getMimeType(filePath);
}

代码示例来源:origin: looly/hutool

/**
 * 返回文件给客户端
 * 
 * @param response 响应对象{@link HttpServletResponse}
 * @param file 写出的文件对象
 * @since 4.1.15
 */
public static void write(HttpServletResponse response, File file) {
  final String fileName = file.getName();
  final String contentType = ObjectUtil.defaultIfNull(FileUtil.getMimeType(fileName), "application/octet-stream");
  BufferedInputStream in = null;
  try {
    in = FileUtil.getInputStream(file);
    write(response, in, contentType, fileName);
  } finally {
    IoUtil.close(in);
  }
}

代码示例来源:origin: looly/hutool

/**
 * 返回文件给客户端
 * 
 * @param response 响应对象{@link HttpServletResponse}
 * @param file 写出的文件对象
 * @since 4.1.15
 */
public static void write(HttpServletResponse response, File file) {
  final String fileName = file.getName();
  final String contentType = ObjectUtil.defaultIfNull(FileUtil.getMimeType(fileName), "application/octet-stream");
  BufferedInputStream in = null;
  try {
    in = FileUtil.getInputStream(file);
    write(response, in, contentType, fileName);
  } finally {
    IoUtil.close(in);
  }
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 根据文件扩展名获得MimeType
 * 
 * @param filePath 文件路径或文件名
 * @return MimeType
 * @see FileUtil#getMimeType(String)
 */
public static String getMimeType(String filePath) {
  return FileUtil.getMimeType(filePath);
}

代码示例来源:origin: cn.hutool/hutool-http

/**
 * 根据文件扩展名获得MimeType
 * 
 * @param filePath 文件路径或文件名
 * @return MimeType
 * @see FileUtil#getMimeType(String)
 */
public static String getMimeType(String filePath) {
  return FileUtil.getMimeType(filePath);
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 返回文件给客户端
 * 
 * @param response 响应对象{@link HttpServletResponse}
 * @param file 写出的文件对象
 * @since 4.1.15
 */
public static void write(HttpServletResponse response, File file) {
  final String fileName = file.getName();
  final String contentType = ObjectUtil.defaultIfNull(FileUtil.getMimeType(fileName), "application/octet-stream");
  BufferedInputStream in = null;
  try {
    in = FileUtil.getInputStream(file);
    write(response, in, contentType, fileName);
  } finally {
    IoUtil.close(in);
  }
}

相关文章