当前位置: 首页 > news >正文

wordpress整站导入个人建网站流程

wordpress整站导入,个人建网站流程,wordpress文章分类跳转到指定模板,平武移动网站建设说说需求#xff1a; 工作中需要判断文件是否是音频文件#xff0c;实际生产环境中#xff0c;遇到用户修改文件后缀的情况#xff0c;导致逻辑处理异常。 正确获取到文件的类型是核心工作了#xff0c;以下是实现的方案#xff1a; hutool的FileTypeUtilJDK的FilesJDK…说说需求 工作中需要判断文件是否是音频文件实际生产环境中遇到用户修改文件后缀的情况导致逻辑处理异常。 正确获取到文件的类型是核心工作了以下是实现的方案 hutool的FileTypeUtilJDK的FilesJDK的MimetypesFileTypeMapJDK的URLguava的Files 引入依赖 dependencygroupIdcn.hutool/groupIdartifactIdhutool-all/artifactIdversion5.7.17/version /dependencydependencygroupIdcom.google.guava/groupIdartifactIdguava/artifactIdversion33.1.0-jre/version /dependency代码实现 public class FileTypeUtils {protected final static MimetypesFileTypeMap fileTypeMap new MimetypesFileTypeMap();public static void main(String[] args) throws IOException {ListFile files Arrays.asList(new File(E:\\GPT-SoVITS\\demo\\ambor\\原音频.wav),new File(E:\\GPT-SoVITS\\demo\\ambor\\原音频修改后缀.mp3),new File(E:\\GPT-SoVITS\\demo\\ambor\\3925干音_响度归一化.mp3));for (File file : files) {System.out.println(file.getName()\n\tgetFileTypeByHuTool:\tgetFileTypeByHuTool(file)\n\tgetFileTypeByJdkFiles:\tgetFileTypeByJdkFiles(file)\n\tgetFileTypeByJdkMimetypesFileTypeMap:\tgetFileTypeByJdkMimetypesFileTypeMap(file)\n\tgetFileTypeByJdkURLs:\tgetFileTypeByJdkURLs(file)\n\tgetFileTypeByGuavaFiles:\tgetFileTypeByGuavaFiles(file)\n\t);}}protected static String getFileTypeByHuTool(File file){return FileTypeUtil.getType(file);}protected static String getFileTypeByJdkFiles(File file) throws IOException {return Files.probeContentType(file.toPath());}protected static String getFileTypeByJdkMimetypesFileTypeMap(File file) {return fileTypeMap.getContentType(file);}protected static String getFileTypeByJdkURLs(File file) throws IOException {URLConnection conn file.toURL().openConnection();return conn.getContentType();}protected static String getFileTypeByGuavaFiles(File file) throws IOException {return com.google.common.io.Files.getFileExtension(file.getPath());} }输出结果 ×标识的为识别失败。 原音频.wav原音频修改后缀.mp33925干音_响度归一化.mp3getFileTypeByHuToolwavwavmp3 ×mp3getFileTypeByJdkFilesaudio/wavaudio/mpeg ×audio/mpeggetFileTypeByJdkMimetypesFileTypeMapaudio/x-wavaudio/mpeg ×audio/mpeggetFileTypeByJdkURLsaudio/x-wavaudio/x-wavcontent/unknown ×getFileTypeByGuavaFileswavmp3 ×mp3 结论 优先使用JDK URL的检测方式再使用JDK Files方式优点是无需引入额外的依赖包也能保证正确性。
http://www.pierceye.com/news/900354/

相关文章:

  • 南通网站怎么推广淘客选品网站开发
  • 网站开发的风险与风险管理网站名字
  • 朝阳网站视频拍摄脚本
  • 嘉兴建站模板源码郑州网站开发的公司电话
  • 新乡网站开发的公司电话百度热搜风云榜
  • 福永网站的建设福州
  • 抚州市临川区建设局网站eaccelerator wordpress
  • 如何让网站自适应屏幕门户网站主要特点和功能
  • 网站维护费用怎么收网站下载的软件怎么安装
  • 做电子相册的网站省住房和城乡建设厅官方网站
  • 什么是自助网站网页设计与制作课件和素材
  • 如何为网站建设内容wordpress去水印插件
  • 办公家具网站模版制作手机软件网站
  • 诚信网站认证必需做吗网站建设mfdos
  • 廊坊网站建设哪家权威网址导航大全排名
  • 北京建站公司哪个好05网电子书
  • 权威网站设计wordpress通知站点360搜索
  • 做靓号网站凡客小程序
  • 创建网站开发公司公司做个网站
  • 做网站的工具+论坛html怎么自己做网站
  • 土木在线seo网站快速整站优化技术
  • 创造力网站设计建设有限公司网站
  • 如何做网站好看做h5小程序的网站
  • 济宁网站建设价格做网站公司深
  • ae成品免费下载网站申请一个app多少钱
  • 我想自己在网站上发文章 怎样做免费观看高清正能量直播下载
  • 做网站万网长春建站模板展示
  • 广州专业建网站公司福州网站制作
  • 西安烽盈网站建设郑州营销网站托管
  • 诸几建设银行网站怎么维护好网站