我們在設計系統時,有時候需要保存一些二進制格式的文件。
最常見的是:
- 小圖片
- 大段文本(比如交換機配置)
經過思考,我的建議是:
如果要保存的文件都不大,比如 2MB 以內,就使用 BLOB
原因是,用 BLOB 統一放在數據庫裏,容易備份,容易遷移。
而因爲文件不大,不會對數據庫造成太大壓力。
反之,就要考慮文件系統了。
我們在設計系統時,有時候需要保存一些二進制格式的文件。
最常見的是:
經過思考,我的建議是:
如果要保存的文件都不大,比如 2MB 以內,就使用 BLOB
原因是,用 BLOB 統一放在數據庫裏,容易備份,容易遷移。
而因爲文件不大,不會對數據庫造成太大壓力。
反之,就要考慮文件系統了。
上傳文件到服務器: 頁面: 代碼: 注意點1: 頁面表單要加上: enctype=”multipart/form-data” web.xml 配置:要在對應的表單提交路徑下 注意點2:Stri
/** * java中正則匹配的對象: * pattern: * Pattern Pattern.complie(regexString) * Macther Pattern.matches