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

JAVA下載Excel文件之后無(wú)法打開(kāi),提示損壞

這篇具有很好參考價(jià)值的文章主要介紹了JAVA下載Excel文件之后無(wú)法打開(kāi),提示損壞。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

resources?目錄下放模板 excel 文件,通過(guò)接口下載后,可以正常下載,但打不開(kāi)。

問(wèn)題:?springboot?項(xiàng)目簡(jiǎn)單的下載excel?模板功能,模板放在resources/template/目錄中

public void downloadItemBatch(HttpServletResponse response) throws IOException {
        String fileName = "商品信息.xlsx";
        String path = "templates/" + fileName;
        InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(path);
        response.setContentType("application/vnd.ms-excel;charset=UTF-8");
        response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));
        ServletOutputStream outputStream = response.getOutputStream();
        IOUtils.copy(inputStream, outputStream);
        outputStream.flush();
        outputStream.close();
        inputStream.close();
    }

代碼挺簡(jiǎn)單,一運(yùn)行,也挺順利,很快就把文件下好了。點(diǎn)開(kāi)看看,提示我可能是內(nèi)存不足,文件無(wú)法打開(kāi),而且下載的文件比templates里的文件要大。

看了很多帖子,試了很多方法,最后發(fā)現(xiàn),pom文件里加個(gè)東西就行了

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-resources-plugin</artifactId>
	<version>2.7</version>
	<configuration>
		<nonFilteredFileExtensions>
			<!--不加這一行,xlsx文件會(huì)被過(guò)濾,然后在maven build的時(shí)候,去target下看對(duì)應(yīng)的xlsx就是損壞的-->
			<nonFilteredFileExtension>xlsx</nonFilteredFileExtension>
		</nonFilteredFileExtensions>
	</configuration>            
</plugin>

解決:maven 構(gòu)建時(shí)對(duì)該 excel 模板進(jìn)行了過(guò)濾,導(dǎo)致文件損壞,解決辦法,在過(guò)濾的時(shí)候把 xlsx 排除掉(<nonFilteredFileExtension>xlsx</nonFilteredFileExtension>)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-657225.html

到了這里,關(guān)于JAVA下載Excel文件之后無(wú)法打開(kāi),提示損壞的文章就介紹完了。如果您還想了解更多內(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)文章

  • Mac應(yīng)用程序無(wú)法打開(kāi)提示不明開(kāi)發(fā)者或文件損壞的處理方法

    Mac應(yīng)用程序無(wú)法打開(kāi)提示不明開(kāi)發(fā)者或文件損壞的處理方法

    ? 在安裝Mac電腦應(yīng)用程序的時(shí)候,經(jīng)常會(huì)遇到“xxx.app已損壞,打不開(kāi)。您應(yīng)該將它移到廢紙簍“或”打不開(kāi)的xxx.app,因?yàn)樗鼇?lái)自身份不明的開(kāi)發(fā)者”,如圖: ? ? ? 遇到上述情況是不是真的要移動(dòng)到廢紙簍呢?下面小編就為您帶來(lái)Mac應(yīng)用程序無(wú)法打開(kāi)提示不明開(kāi)發(fā)者或文件

    2024年02月08日
    瀏覽(22)
  • Mac提示文件:已損壞,無(wú)法打開(kāi)。你應(yīng)該把它移到廢紙簍

    Mac提示文件:已損壞,無(wú)法打開(kāi)。你應(yīng)該把它移到廢紙簍

    我的是新版的Venture 13的系統(tǒng)。UI改的比較多。與之前的配置還是有很大的區(qū)別的。 打開(kāi)下載的軟件,顯示已經(jīng)損壞,打不開(kāi)。拋開(kāi)軟件本身的問(wèn)題外,一般是Mac系統(tǒng)對(duì)于非認(rèn)證的第三方軟件限制很?chē)?yán)格。 蘋(píng)果已經(jīng)取消了允許“任何來(lái)源”的選項(xiàng)。如果不啟用“任何來(lái)源”的

    2024年02月13日
    瀏覽(23)
  • Excel無(wú)法打開(kāi)文件新建 XLSX 工作表.xlsx,因?yàn)槲募袷交蛭募U(kuò)展名無(wú)效。請(qǐng)確定文件未損壞解決辦法【筆記】

    Excel無(wú)法打開(kāi)文件新建 XLSX 工作表.xlsx,因?yàn)槲募袷交蛭募U(kuò)展名無(wú)效。請(qǐng)確定文件未損壞解決辦法【筆記】

    使用問(wèn)題: 右鍵新建Microsoft Excel工作表,雙擊打開(kāi)表格文件提示以下內(nèi)容: “Excel無(wú)法打開(kāi)文件新建 XLSX 工作表.xlsx,因?yàn)槲募袷交蛭募U(kuò)展名無(wú)效。請(qǐng)確定文件未損壞,并且文件擴(kuò)展名與文件的格式匹配” 。 確認(rèn)了以下路徑的文件正常打開(kāi) C:Program FilesMicrosoft Officero

    2024年02月11日
    瀏覽(54)
  • mac 13.x 打開(kāi)第三方應(yīng)用,提示已損壞無(wú)法打開(kāi)

    mac 13.x 打開(kāi)第三方應(yīng)用,提示已損壞無(wú)法打開(kāi)

    前排提示,不一定有效 1、先在終端執(zhí)行下面這個(gè),因?yàn)橐釞?quán),輸入自己的密碼 2、系統(tǒng)設(shè)置——隱私與安全性,勾選第二個(gè) 3、打開(kāi)應(yīng)用,點(diǎn)取消 4、在第一張圖的位置(右下角)會(huì)出現(xiàn)一個(gè)按鈕,點(diǎn)擊仍要打開(kāi)

    2024年02月09日
    瀏覽(97)
  • Visual Studio配置OpenCV之后,提示:#include<o(jì)pencv2/opencv.hpp>無(wú)法打開(kāi)源文件關(guān)鍵解決方法

    Visual Studio配置OpenCV之后,提示:#include<o(jì)pencv2/opencv.hpp>無(wú)法打開(kāi)源文件關(guān)鍵解決方法

    其實(shí)正常操作按照很多博主一樣都可以完成,但是結(jié)束后仍然無(wú)法打開(kāi),是為什么呢? 基本操作 VS2019 OpenCV安裝與配置教程_vs2019安裝opencv_XHR-想象之中的博客-CSDN博客 但是這樣操作后還是會(huì)打不開(kāi),找了好久也沒(méi)有解決,然后突然查看了屬性管理器。 發(fā)現(xiàn)在編寫(xiě)的代碼中查看

    2024年02月16日
    瀏覽(24)
  • Mac軟件打開(kāi)提示:已損壞,無(wú)法打開(kāi)。您應(yīng)該將它移到廢紙婁 怎么解決?

    Mac軟件打開(kāi)提示:已損壞,無(wú)法打開(kāi)。您應(yīng)該將它移到廢紙婁 怎么解決?

    新入手的蘋(píng)果電腦打開(kāi)軟件出現(xiàn):“已損壞,無(wú)法打開(kāi)。您應(yīng)該將它移到廢紙婁” 或 “已損壞,打不開(kāi)。推出磁盤(pán)映像”。這個(gè)怎么解決? 1、點(diǎn)菜單欄搜索圖標(biāo),輸入:終端 ,找到后,點(diǎn)擊打開(kāi),如下圖: ? 2、輸入以下命令:(復(fù)制粘貼進(jìn)去),如下圖: 3、回車(chē)!輸入

    2024年02月03日
    瀏覽(23)
  • Mac軟件打開(kāi)提示:已損壞,無(wú)法打開(kāi)。您應(yīng)該將它移到廢紙簍-怎么解決?

    Mac軟件打開(kāi)提示:已損壞,無(wú)法打開(kāi)。您應(yīng)該將它移到廢紙簍-怎么解決?

    新入手的蘋(píng)果電腦打開(kāi)軟件出現(xiàn):“已損壞,無(wú)法打開(kāi)。您應(yīng)該將它移到廢紙婁” 或 “已損壞,打不開(kāi)。推出磁盤(pán)映像”。這個(gè)怎么解決? 1、開(kāi)啟允許任何來(lái)源 蘋(píng)果已經(jīng)取消了允許“任何來(lái)源”的選項(xiàng)。如果不啟用“任何來(lái)源”的選項(xiàng),那第三方軟件很有可能會(huì)受到影響

    2024年02月09日
    瀏覽(27)
  • Mac軟件“無(wú)法打開(kāi)或文件已損壞”的解決方法

    Mac軟件“無(wú)法打開(kāi)或文件已損壞”的解決方法

    macOS的軟件通過(guò)來(lái)說(shuō)都會(huì)采用dmg格式,只需要雙擊打開(kāi)dmg文件,在彈出窗口中,將軟件拖入應(yīng)用程序文件夾即可。 安裝完軟件后,有時(shí)打開(kāi)軟件會(huì)提示軟件無(wú)法打開(kāi),或者提示文件已損壞。通常這種情況,并非是你下載的文件真的損壞了,而是mac系統(tǒng)為了安全性,非應(yīng)用商店

    2024年02月06日
    瀏覽(22)
  • Mac應(yīng)用程序無(wú)法打開(kāi)或文件損壞的處理方法

    Mac應(yīng)用程序無(wú)法打開(kāi)或文件損壞的處理方法

    大多數(shù)用戶在安裝 Mac 應(yīng)用時(shí),經(jīng)常會(huì)遇到提示 “ XXX.app 已損壞,打不開(kāi)。您應(yīng)該將它移到廢紙簍 ” 或 “ 打不開(kāi) XXX.app,因?yàn)樗鼇?lái)自身份不明的開(kāi)發(fā)者 ” ,如下圖所示: 遇到這種情況,解決的方法很簡(jiǎn)單,步驟如下: 打開(kāi)系統(tǒng)偏好設(shè)置界面,進(jìn)入安全性與隱私 點(diǎn)按左下

    2024年02月10日
    瀏覽(24)
  • Axure RP 9 for Mac 原型設(shè)計(jì)軟件安裝,Mac軟件打開(kāi)提示:已損壞,無(wú)法打開(kāi)。您應(yīng)該將它移到廢紙簍。怎么解決?

    Axure RP 9 for Mac 原型設(shè)計(jì)軟件安裝,Mac軟件打開(kāi)提示:已損壞,無(wú)法打開(kāi)。您應(yīng)該將它移到廢紙簍。怎么解決?

    Axure RP 9 for Mac 原型設(shè)計(jì)軟件安裝,Mac軟件打開(kāi)提示:已損壞,無(wú)法打開(kāi)。您應(yīng)該將它移到廢紙簍。怎么解決? 安裝過(guò)程很簡(jiǎn)單: 1、下載后先將軟件拖入應(yīng)用程序中; 2、打開(kāi)軟件,彈出登錄界面,點(diǎn)擊【Continue without account】,沒(méi)有此選項(xiàng)就無(wú)視這步; 3、點(diǎn)擊界面中【輸入授

    2024年02月11日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包