最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

SpringBoot文件上傳控制及Java 獲取和判斷文件頭信息

2023-03-31 15:16 作者:筱賁_  | 我要投稿

序言

當(dāng)我們需要實現(xiàn)上傳文件的時候, 為了安全起見, 我們需要判斷上傳文件的格式, 防止將病毒木馬等有害的文件上傳到服務(wù)器上.

判斷文件類型的三種方式

1.1通過文件后綴名

這個方法只要修改后綴名就可以了

1.2通過Content-Type判斷.

但是Content-Type取決于文件類型, 文件類型取決于文件擴展名, 所以改變了文件擴展名就改變了Content-Type

1.3通過文件頭判斷文件, 即使文件擴展名改變了文件頭也不會改變

文件上傳的思路: 先判斷Content-Type, Content-Type符合條件的再判斷文件頭信息

  1. 定義枚舉,只判斷字節(jié)流前8字節(jié)

FileTypeEnum

2.定義驗證文件類

FileCheckUtil

3.使用驗證類驗證上傳文件

驗證上傳文件,并上傳


SpringBoot文件上傳控制及Java 獲取和判斷文件頭信息的評論 (共 條)

分享到微博請遵守國家法律
泰顺县| 福鼎市| 县级市| 资兴市| 苗栗县| 塔城市| 琼海市| 海南省| 淳化县| 屯昌县| 平凉市| 尚义县| 景泰县| 咸阳市| 新闻| 定兴县| 乐至县| 旬邑县| 马关县| 洞口县| 石台县| 宜宾市| 巴林左旗| 韶关市| 自贡市| 郯城县| 绩溪县| 肥西县| 江西省| 资中县| 天气| 高雄市| 明溪县| 许昌市| 永修县| 龙山县| 普宁市| 壤塘县| 理塘县| 苍梧县| 博罗县|