首页 > 其他分享 >文件流的处理

文件流的处理

时间:2024-06-06 10:21:56浏览次数:14  
标签:case 文件 fileFmt blobType 处理 break application let

 // 数据流处理
    let blobType = switchType(fileFmt);
    const blob = new Blob([result.data],{
        type: blobType
     });
     let blobURL= window.URL.createObjectURL(blob);
     window.open(blobURL,'_blank');


//判断类型的方法
function switchType(fileFmt) {
   let blobType = '';
     
   switch (fileFmt) {
      case "html":
        blobType = "text/html";
      break;
      case "docx":
        blobType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
      break;
      case "doc":
        blobType = "application/msword";
      break;
     case "pdf":
       blobType = "application/pdf";
      break;
    case "jpg":
       blobType = "image/jpeg";
      break;
    case "png":
        blobType = "image/png";
      break;
    case "xlsx":
     blobType ="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
      break;
    case "txt":
      blobType = "text/plain;charset=utf-8";
    break;
  }
  return blobType;
}
 

 

标签:case,文件,fileFmt,blobType,处理,break,application,let
From: https://www.cnblogs.com/star-meteor/p/18234618

相关文章

  • Excel 文件损坏了打不开怎么办?几种 Excel 文件修复方法帮助你
    当你想要打开电脑Excel文件的时候发现系统提示文件被损坏或者其他一些原因导致无法打开,这时候应该怎么办呢?别急下面为大家总结了Excel文件修复的一些方法。更改信任中心Excel软件具有内置的安全功能会限制有潜在风险的文件,当Excel认为某一个文件对你的电脑有危害的时......
  • 怎样给文件夹中的文件依次编号?分享四个方法
    在日常生活和工作中,我们经常需要对文件夹中的文件进行编号,以便更好地管理和查找。给文件编号的过程虽然看似简单,但实际上需要一定的技巧和方法。我们需要明确文件编号的目的。一般来说,文件编号的主要目的是为了方便检索和查找,同时也能够确保文件的顺序和完整性。因此,在进行文件......
  • Android财付通App(完整文件,实验报告,演示视频)
    移动数据库应用开发大作业题目:基于Android平台的理财通软件开发学院:信息工程学院专业:网络工程班号:学生姓名:指导教师:基于android平台的理财通软件开发学生姓名:饶明昌班级:170461指导老师:邬志红摘要:当今我们生活在一个数字信息化的时代,随着GPRS、GSM、CDMA、......
  • 基于FPGA的图像一维FFT变换IFFT逆变换verilog实现,包含tb测试文件和MATLAB辅助验证
    目录1.算法运行效果图预览2.算法运行软件版本3.部分核心程序4.算法理论概述5.算法完整程序工程1.算法运行效果图预览fpga仿真结果matlab调用FPGA的仿真结果进行图像显示2.算法运行软件版本vivado2019.2matlab2022a3.部分核心程序..................................
  • Java中的错误处理和日志记录:提升应用的健壮性和可维护性
            在Java开发中,有效的错误处理和日志记录是确保应用健壮性和可维护性的关键。通过恰当的异常处理和详尽的日志信息,开发者可以迅速定位和解决问题,同时提供程序运行的透明度。本文将探讨Java中的错误处理最佳实践和日志记录技术,包括常用的日志框架和配置方法。###......
  • IO流,文件操作
    参考JavaIO基础知识总结|JavaGuide史上最骚最全最详细的IO流教程,没有之一!-宜春-博客园零、io-流简介IO即Input/Output,输入和输出。数据输入到计算机内存的过程即输入,反之输出到外部存储(比如数据库,文件,远程主机)的过程即输出。数据传输过程类似于水流,因此称为I......
  • 【语音处理】声音信号频谱分析仪(时域分析 频域分析)【含GUI Matlab源码 4627期】
    ✅博主简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,Matlab项目合作可私信。......
  • 如何解决 Docker Compose文件无法拉取:解决运维技术领域的Bug :Failed to pull Docker C
    如何解决DockerCompose文件无法拉取:解决运维技术领域的Bug:FailedtopullDockerComposeYAMLfilefromGitHubrepository原创作者:猫头虎作者微信号:Libin9iOak作者公众号:猫头虎技术团队更新日期:2024年6月6日博主猫头虎的技术世界......
  • [转][翻译]深入理解Win32结构化异常处理(四)
     如果你已经走了这么远,不把整个过程讲完对你有点不公平。我已经讲了当异常发生时操作系统是如何调用用户定义的回调函数的。我也讲了这些回调的内部情况,以及编译器是如何使用它们来实现__try和__except的。我甚至还讲了当某个异常没有被处理时所发生的情况以及系统所做的扫尾工......
  • cmake的add_custom_command如何处理多输出+多依赖
    intro在一个复杂的项目中,免不了需要动态生成文件,此时可能就需要用到cmake的add_custom_command命令,这个命令可以生成cmake识别的输出文件,并作为构建过程中其它命令的依赖和输出。add_custom_command(OUTPUToutput1[output2...]COMMANDcommand1[ARGS][args1...][COMMAND......