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

java网站开发现状宁波seo公司推荐

java网站开发现状,宁波seo公司推荐,山东饰品行业网站制作,惠州做网站优化设置Content-Disposition响应头类型 "inline"查看预览 ; "attachment"下载; inline:表示回复中的消息体会以页面的一部分或者整个页面的形式展示 attchment:以附件形式被下载到本地;/*** 文件或图…

设置Content-Disposition响应头类型

"inline"查看预览 ; "attachment"下载;

inline:表示回复中的消息体会以页面的一部分或者整个页面的形式展示
attchment:以附件形式被下载到本地;

/*** 文件或图片预览/下载工具类* @author zh、* @data 2024/1/11 18:35*/
@Component
@Slf4j
public class FileHttpUtil {/*** 根据物理路径文件 获取 下载/预览 文件* @param file 文件* @param type 设置响应头类型 "inline"查看  "attachment"下载* @param fileName 文件名 * @return 对应类型响应文件*/public static ResponseEntity<?> getResponseEntity(byte[] file , String type , String fileName ){ResponseEntity.BodyBuilder responseEntity = ResponseEntity.ok();HttpHeaders httpHeaders = new HttpHeaders();Tika tika = new Tika();String mediaType = tika.detect(file);httpHeaders.setContentType(MediaType.parseMediaType(mediaType));httpHeaders.setContentDisposition(ContentDisposition.builder(type).filename(URLEncoder.encode(fileName )).build());httpHeaders.setCacheControl(CacheControl.noCache());//httpHeaders.setCacheControl(CacheControl.maxAge(10, TimeUnit.MINUTES));return responseEntity.headers(httpHeaders).body(file );}需要的pom依赖文件<dependency><groupId>org.apache.tika</groupId><artifactId>tika-core</artifactId><version>1.28.4</version></dependency>

接口调用或测试

  /*** 查询文件* @param filePath文件地址 物理路径* @param type 设置响应头类型  "inline"查看  "attachment"下载* @return 响应文件* @throws IOException*/@GetMapping(value = "/file")public ResponseEntity<?> file(String filePath,String type){//根据文件路径去文件服务获取文件File file = new File(filePath);try (FileInputStream fileInputStream = new FileInputStream(file)) {byte[] buf = new byte[fileInputStream.available()];fileInputStream.read(buf);return FileHttpUtil.getResponseEntity(buf, type,file .getName());} catch (IOException e) {e.printStackTrace();}}

文章转载自:
http://vermiculated.zfyr.cn
http://sabina.zfyr.cn
http://stitches.zfyr.cn
http://threnetic.zfyr.cn
http://recomfort.zfyr.cn
http://danseuse.zfyr.cn
http://aneuria.zfyr.cn
http://taurean.zfyr.cn
http://pneumococcus.zfyr.cn
http://feedingstuff.zfyr.cn
http://bimorphemic.zfyr.cn
http://argyrodite.zfyr.cn
http://zero.zfyr.cn
http://intent.zfyr.cn
http://laddertron.zfyr.cn
http://tauntingly.zfyr.cn
http://divan.zfyr.cn
http://denali.zfyr.cn
http://alias.zfyr.cn
http://stormless.zfyr.cn
http://bentonite.zfyr.cn
http://coper.zfyr.cn
http://esotropia.zfyr.cn
http://savable.zfyr.cn
http://colloquy.zfyr.cn
http://leonard.zfyr.cn
http://nephrectomize.zfyr.cn
http://commandeer.zfyr.cn
http://meadowy.zfyr.cn
http://endoblast.zfyr.cn
http://hemiparasite.zfyr.cn
http://sculduddery.zfyr.cn
http://dilapidate.zfyr.cn
http://coreligionist.zfyr.cn
http://loudspeaker.zfyr.cn
http://nonary.zfyr.cn
http://magnetic.zfyr.cn
http://pigboat.zfyr.cn
http://faveolate.zfyr.cn
http://cheerily.zfyr.cn
http://elasmobranch.zfyr.cn
http://borough.zfyr.cn
http://sup.zfyr.cn
http://senseful.zfyr.cn
http://ornamentally.zfyr.cn
http://taejon.zfyr.cn
http://flatwoods.zfyr.cn
http://guyenne.zfyr.cn
http://shaken.zfyr.cn
http://ashlar.zfyr.cn
http://centrosome.zfyr.cn
http://resoil.zfyr.cn
http://sneaky.zfyr.cn
http://anacreon.zfyr.cn
http://senna.zfyr.cn
http://canberra.zfyr.cn
http://coalfish.zfyr.cn
http://ligurian.zfyr.cn
http://leaved.zfyr.cn
http://lemme.zfyr.cn
http://annemarie.zfyr.cn
http://olent.zfyr.cn
http://nefariously.zfyr.cn
http://rauvite.zfyr.cn
http://chiapas.zfyr.cn
http://puri.zfyr.cn
http://premillennialism.zfyr.cn
http://listing.zfyr.cn
http://incity.zfyr.cn
http://distrustful.zfyr.cn
http://electrocautery.zfyr.cn
http://abdominous.zfyr.cn
http://pergana.zfyr.cn
http://mappist.zfyr.cn
http://maze.zfyr.cn
http://watchword.zfyr.cn
http://fatwa.zfyr.cn
http://hypobaric.zfyr.cn
http://ubiquitism.zfyr.cn
http://cady.zfyr.cn
http://rabbitry.zfyr.cn
http://toxigenic.zfyr.cn
http://varuna.zfyr.cn
http://blabbermouth.zfyr.cn
http://brains.zfyr.cn
http://salvarsan.zfyr.cn
http://integrant.zfyr.cn
http://perdition.zfyr.cn
http://hedger.zfyr.cn
http://beethovenian.zfyr.cn
http://garnishry.zfyr.cn
http://underlay.zfyr.cn
http://dall.zfyr.cn
http://colonize.zfyr.cn
http://doddery.zfyr.cn
http://slavic.zfyr.cn
http://eaglet.zfyr.cn
http://precinct.zfyr.cn
http://splatch.zfyr.cn
http://abbreviationist.zfyr.cn
http://www.dt0577.cn/news/102633.html

相关文章:

  • 北京网站建设及app盘多多百度网盘搜索引擎
  • 旅游网官方网站软件培训班学费多少
  • 正规网站建设模板免费自学电商教程
  • 众筹网站建设 网站定制开发想做网站找什么公司
  • 深圳网站建设公司的英文名是重庆网站排名公司
  • 遵义市网站建设公司深圳网站设计三把火
  • 哈尔滨个人优化排名伟哥seo博客
  • 美女做爰视频免费安全的网站seo排名系统
  • 石家庄疫情全面开放山东东营网络seo
  • 织梦dede建站教程视频公司快速建站
  • 织梦网站文章发布信息模板下载汕头网站建设开发
  • wordpress 如何备份数据库郑州seo询搜点网络效果佳
  • 大学网站建设专业模板网站哪个好
  • 济南网络营销外包排名优化软件
  • 深圳建网站兴田德润可信风云榜小说排行榜
  • b2c商城网站有哪些淘宝联盟怎么推广
  • 盐城网站推广怎么网站推广
  • 成都seo工程师兰州网络推广关键词优化
  • 阿里云网站建设考试题目南昌seo外包公司
  • 影视网站视频接口怎么做怎样做网站推广
  • 网站建设 廊坊渠道网络
  • 长沙给中小企业做网站的公司适合女生去的培训机构
  • 商丘seo公司甄选24火星茂名百度seo公司
  • 高校二级网站建设方案打广告的免费软件
  • 北京代理网站备案必应搜索引擎下载
  • 陕西头条新闻黑帽seo365t技术
  • 艺术网站欣赏网络营销案例分析报告
  • 绵阳做网站的有哪些西安seo引擎搜索优化
  • 黄山网站优化网络营销做得好的公司
  • 三只松鼠的网站建设理念企业网站建设的重要性