国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Springboot 項(xiàng)目下載資源目錄下的 Word 文件

這篇具有很好參考價(jià)值的文章主要介紹了Springboot 項(xiàng)目下載資源目錄下的 Word 文件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

import org.springframework.core.io.Resource;
import org.springframework.core.io.ResourceLoader;
import org.springframework.core.io.InputStreamResource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class FileController {

    private final ResourceLoader resourceLoader;

    @Autowired
    public FileController(ResourceLoader resourceLoader) {
        this.resourceLoader = resourceLoader;
    }

    @GetMapping("/downloadWord")
    public ResponseEntity<InputStreamResource> downloadWord() throws IOException {
        Resource resource = resourceLoader.getResource("classpath:templates/word.docx");
        InputStream inputStream = resource.getInputStream();
        InputStreamResource inputStreamResource = new InputStreamResource(inputStream);

        HttpHeaders headers = new HttpHeaders();
        headers.add(HttpHeaders.CONTENT_DISPOSITION, "attachment;filename=word.docx");

        return ResponseEntity.ok()
                .headers(headers)
                .contentType(MediaType.parseMediaType("application/msword"))
                .body(inputStreamResource);
    }
}

文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-732382.html

到了這里,關(guān)于Springboot 項(xiàng)目下載資源目錄下的 Word 文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 解決Springboot項(xiàng)目打成jar包后獲取resources目錄下的文件報(bào)錯(cuò)的問(wèn)題

    解決Springboot項(xiàng)目打成jar包后獲取resources目錄下的文件報(bào)錯(cuò)的問(wèn)題

    前幾天在項(xiàng)目讀取resources目錄下的文件時(shí)碰到一個(gè)小坑,明明在本地是可以正常運(yùn)行的,但是一發(fā)到測(cè)試環(huán)境就報(bào)錯(cuò)了,說(shuō)找不到文件,報(bào)錯(cuò)信息是:class path resource [xxxx] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:xxxx.jar!/BOOT-INF/classes!xxxx。 看了

    2024年02月11日
    瀏覽(22)
  • springboot如何訪問(wèn)resource目錄下的文件,訪問(wèn)不到資源處理方法:class path resource [template.xlsx] cannot be resolved to UR

    class path resource [template.xlsx] cannot be resolved to UR ClassPathResource 可以直接訪問(wèn)到資源文件夾reource,但是為什么提示找不到資源呢,首先我先放出我得代碼 示例代碼 訪問(wèn)不到資源處理方法: 報(bào)錯(cuò):class path resource [template.xlsx] cannot be resolved to UR 于是我檢查target文件是否存在編譯后

    2024年02月09日
    瀏覽(17)
  • Java spring-boot項(xiàng)目中如何上傳下載文件或圖片到spring-boot規(guī)定的非靜態(tài)目錄

    spring-boot的項(xiàng)目,雖然它自己定義了一個(gè)靜態(tài)文件的存儲(chǔ)目錄,但是這個(gè)目錄一般是作為前端靜態(tài)文件的目錄來(lái)作為使用的。如果使用這個(gè)靜態(tài)目錄來(lái)作為我們上傳文件的目錄會(huì)有一個(gè)比較尷尬的地方:將spring-boot打包成為jar包后,隨著上傳圖片的增多,這個(gè)jar包也會(huì)跟著變大

    2024年02月16日
    瀏覽(20)
  • 38、springboot為 spring mvc 提供的靜態(tài)資源管理,覆蓋和添加靜態(tài)資源目錄

    38、springboot為 spring mvc 提供的靜態(tài)資源管理,覆蓋和添加靜態(tài)資源目錄

    ▲ 默認(rèn)的四個(gè)靜態(tài)資源目錄: /META-INF/resources /resources /static /public ▲ ResourceProperties.java類的源代碼,可看到CLASSPATH_RESOURCE_LOCATIONS常量的定義: CLASSPATH_RESOURCE_LOCATIONS = new String[]{“classpath:/META-INF/resources/”, “classpath:/resources/”, “classpath:/static/”, “classpath:/public/”}; 這意味

    2024年02月11日
    瀏覽(24)
  • Spring Boot獲取resources目錄下的文件的三種方式

    在Spring Boot項(xiàng)目中,經(jīng)常需要獲取 resources 目錄下的文件。這些文件可以包括配置文件、模板文件、靜態(tài)資源等。本文將介紹三種常用的方法來(lái)獲取 resources 目錄下的文件。 ResourceLoader 接口是Spring框架提供的用于加載各種資源的接口,包括 classpath 下的資源。在Spring Boot中,可

    2024年02月16日
    瀏覽(44)
  • 解決java普通項(xiàng)目讀取不到resouces目錄下資源文件的辦法

    解決java普通項(xiàng)目讀取不到resouces目錄下資源文件的辦法

    現(xiàn)象如下: ?可以看到resources目錄已經(jīng)在idea中標(biāo)記成了資源目錄resources root,而且target/classes目錄下也編譯出了resources目錄下的pci.properties文件,換句話說(shuō):java在編譯時(shí)是讀取到了resources下的文件的。 可是為什么new File以后做路徑判斷時(shí)為什么返回false,找不到文件呢? 這里

    2024年02月09日
    瀏覽(24)
  • spring boot 下載resources下的靜態(tài)文件為流格式

    廢話不多說(shuō),直接上代碼 一、下載邏輯 二、格式對(duì)照表 比較全面的contentType的類型值

    2024年02月07日
    瀏覽(15)
  • vue項(xiàng)目靜態(tài)文件資源下載

    vue項(xiàng)目靜態(tài)文件資源下載

    業(yè)務(wù)場(chǎng)景:頁(yè)面有一個(gè)導(dǎo)入功能,需要一個(gè)模板文件供下載,文件放在本地。 對(duì)于 Vue 3 + Vite 項(xiàng)目,使用 require 方法來(lái)導(dǎo)入模塊是不被支持的。require 是 CommonJS 規(guī)范中用于模塊導(dǎo)入的方法,在 Webpack 等構(gòu)建工具中常用。 Vite 使用 ES 模塊規(guī)范,并且支持動(dòng)態(tài)導(dǎo)入(Dynamic Import)

    2024年02月11日
    瀏覽(34)
  • SpringBoot 讀取項(xiàng)目中靜態(tài)資源文件

    SpringBoot 讀取項(xiàng)目中靜態(tài)資源文件

    PathMatchingResourcePatternResolver是一個(gè) Ant模式通配符 的Resource查找器,可以用來(lái)查找類路徑下或者文件系統(tǒng)中的資源。 ???在SpringBoot中盡量 避免使用 ResourceUtils讀取資源文件。 ResourceUtils.getFile() 獲取的是資源文件的絕對(duì)路徑,當(dāng)項(xiàng)目打包為jar或者war包之后部署,資源文件的絕對(duì)

    2024年02月07日
    瀏覽(25)
  • vue項(xiàng)目中下載靜態(tài)資源里的pdf文件

    vue項(xiàng)目中下載靜態(tài)資源里的pdf文件

    1.把文件放在項(xiàng)目目錄src/assets文件下 2.在項(xiàng)目是用a標(biāo)簽下載 以上項(xiàng)目運(yùn)行會(huì)報(bào)錯(cuò) Failed to compile. ./src/assets/download.pdf 1:0 Module parse failed: Unexpected token (1:0) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#load

    2024年02月20日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包