首页 > 其他分享 >前端从接口的header中获取filename

前端从接口的header中获取filename

时间:2023-02-20 17:22:35浏览次数:29  
标签:接口 fileName header split disposition error filename fileNameUnicode

getFileNameFromHeaders = (headers) => {
  const disposition = headers['content-disposition']
  let fileName = '未命名'
  try {
    fileName = disposition.split(';')[1].split('filename=')[1]
    const fileNameUnicode = disposition.split('filename*=')[1]
    if (fileNameUnicode) {
      fileName = decodeURIComponent(fileNameUnicode.split("''")[1])
    }
  } catch (error) {
    console.error('getFileNameFromHeaders:', error)
  }
  return fileName
}

标签:接口,fileName,header,split,disposition,error,filename,fileNameUnicode
From: https://www.cnblogs.com/luckyitape/p/17138211.html

相关文章

  • 拼多多商品列表数据采集接口代码展示
    简介:item_search-根据关键词取商品列表接口,调用该接口可以拿到商品ID,商品标题,商品优惠券,商品到手价,商品价格,商品优惠价,商品sku属性,商品图片,商品视频,商品sku属性图片,商品属性......
  • 1688商品详情数据接口代码展示
    简介:item_get-获得1688商品详情接口,利用该接口可以拿到商品ID,商品标题,商品优惠券,商品到手价,商品价格,商品优惠价,商品sku属性,商品图片,商品视频,商品sku属性图片,商品属性描述,商......
  • API接口聚全,价监控,订单接口,json格式数据
    行业背景:电商行业数据分析api接口,品牌监控api接口,商品价格监控api接口,电商数据采集,对品牌和电商企业推出的的数据分析产品,致力于帮助品牌方全面掌握市场行情和趋势,定位竞争......
  • 测试ChatGPT:web接口
    需求描述:请给我一个flask接口用于获取后端服务器上的静态资源 对话内容:  1fromflaskimportFlask,send_from_directory2app=Flask(__name__)34......
  • TreeSet的使用以及Comparator接口
    packageedu.wtbu;importjava.util.Comparator;importjava.util.Iterator;importjava.util.TreeSet;publicclassDemo01{publicstaticvoidmain(String[]args......
  • PHP对接chatGPT代码,openai接口对接,php 实现chatGPT功能
    前面已经说过了如何对接chatGPT的接口,下面是PHP的代码版本<?phpdefine('OPENAI_API_KEY','你的APIKEY');$prompt=$_GET['prompt'];$response=sendPostRequest($......
  • Set接口的使用
    importjava.util.HashSet;importjava.util.Iterator;importjava.util.Set;publicclassDemo01{publicstaticvoidmain(String[]args){//Set接口:无......
  • 泛型接口
    //泛型接口:接口名<T>,不能泛型静态常量publicinterfaceMyGeneric<T>{Stringname="张三";Tserver(Tt);}publicclassMyGenericImplimplementsMyGeneric......
  • NET MVC接口服务如何运行在容器中
    有些公司内部存在一些NET项目,而公司服务器后期都换成了Linux,若单纯为这一个项目占用一台Windows服务器显得极其浪费,因此需要将NET项目嵌入到Linux服务器中,为了后期方便......
  • 接口自动化测试,一键快速校验接口返回值全部字段
    大家在日常开展自动化测试工作时,为了保证接口测试的有效性,少不了要对接口返回的响应字段进行校验、断言等操作。当接口返回的字段数量本身就很少时,接口断言操作一般都很容......