第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java Spring MVC - 在“webapp”文件夾中上傳和存儲文件是個壞主意?為什么?

Java Spring MVC - 在“webapp”文件夾中上傳和存儲文件是個壞主意?為什么?

qq_花開花謝_0 2022-06-15 16:50:11
在 Spring MVC 中上傳文件時,我發(fā)現(xiàn)很多文章建議您將其存儲到文件系統(tǒng)文件夾中,而不是項目內(nèi)部的文件夾中。但我的網(wǎng)絡(luò)應用程序使用來自webapp文件夾內(nèi)的文件夾的文件呈現(xiàn) HTML(視圖)頁面。├── src│   ├── main│   │   ├── java│   │   │   └── com   // Where my application's is.│   │   ├── resources│   │   │   ├── META-INF│   │   │   ├── log4j.xml│   │   │   ├── maildata.properties│   │   │   └── persistence-mysql.properties│   │   └── webapp│   │       ├── WEB-INF│   │       │   ├── classes│   │       │   ├── spring│   │       │   ├── templates // Where my view pages are. Thymeleaf template used.│   │       │   │   ├── login.html│   │       │   │   ├── index.html│   │       │   │   └── ...html and More...│   │       │   └── web.xml│   │       └── resources // --> This is location that my app use for rendering.│   │           ├── css│   │           ├── fonts│   │           ├── images  │   │           ├── js│   │           └── vendors│   └── test│       ├── java│       │   └── com│       └── resources│           └── log4j.xml└── target在我的視圖部分,我使用資源文件夾中的文件來呈現(xiàn) HTML 頁面。..<link rel="stylesheet" th:href="@{'/resources/css/style.css'}" type="text/css">...outbox {    background:        url([[@{/resources/images/header.jpg}]]) #000        55% 0 no-repeat;    background-size: 140% auto;    margin-top: -68px;    width: 100%;    padding-top: 42.25%;    position: relative;    display: block;    z-index: -1;}...我想制作將文件上傳到資源文件夾并使用它來呈現(xiàn) HTML 頁面的功能。這是一個壞主意嗎?你能解釋一下為什么嗎?如果是這樣,我可以為我的任務采取的最佳方法是什么?(上傳文件的最佳位置)
查看完整描述

1 回答

?
人到中年有點甜

TA貢獻1895條經(jīng)驗 獲得超7個贊

如果取消部署應用程序,上傳到資源文件夾的所有文件會發(fā)生什么情況?我相信它們將與應用程序的其余部分一起被刪除。如果這對您來說無關(guān)緊要,那么您可以直接上傳。相反,如果您希望文件在部署之間保留,您應該:

  1. 將它們上傳到文件系統(tǒng)上的不同目錄。一個不受服務器管理的。

  2. 將它們作為 BLOB 上傳到數(shù)據(jù)庫表。

在任何一種情況下,您都需要創(chuàng)建一個將圖像作為文件返回的控制器(因為它們不再可以作為資源訪問)。


查看完整回答
反對 回復 2022-06-15
  • 1 回答
  • 0 關(guān)注
  • 111 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號