简单的文件上传功能实现(java)
現(xiàn)在很多做后臺(tái)系統(tǒng)的項(xiàng)目大部分都會(huì)用到文件上傳這個(gè)功能,網(wǎng)上有很多例子,這邊是自己用SSM框架技術(shù)做的一個(gè)簡(jiǎn)單的文件上傳功能。
在寫(xiě)文件上傳功能前首先要導(dǎo)入相應(yīng)的jar包:
commons-fileupload-1.3.1-jar ;commons-io-2.2-jar
首先寫(xiě)一個(gè)簡(jiǎn)單的demo示例代碼:
這里我用的是form表單提交的方式,請(qǐng)注意路徑的正確性,還有就是form表單中的屬性enctype="multipart/form-data",這個(gè)必須要寫(xiě),理由可以問(wèn)度娘。
接下來(lái)是后臺(tái)控制層代碼,接受jsp頁(yè)面過(guò)來(lái)的文件,代碼如圖:
?
其中都有詳細(xì)的注釋,最終我的文件是上傳到D盤(pán)中的file文件夾里面的,在自己本地磁盤(pán)D盤(pán)file文件夾中就可以看到自己上傳的文件,我寫(xiě)的是以上傳人姓名命名的文件。其中也可以對(duì)上傳文件格式進(jìn)行限制,這個(gè)網(wǎng)上也可以查得到很多,用input:file屬性里面的
accept屬性來(lái)限制上傳文件的格式,簡(jiǎn)單查詢(xún)例如:
僅供參考,不足請(qǐng)指教。
轉(zhuǎn)載于:https://www.cnblogs.com/ka-bu-qi-nuo/p/8252384.html
總結(jié)
以上是生活随笔為你收集整理的简单的文件上传功能实现(java)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android的TextView在显示文
- 下一篇: pythonencode_python的