Java,JSP中实(shí)现文件图片上传,SmartUpload.jar包最主要是免费的(de)。
jspSmartUpload是一个(gè)可免费使用的全功能的文件上传下载(zǎi)组件,适于嵌入执行上(shàng)传下载操作的(de)JSP文件中(zhōng)。
1、使用(yòng)简单。在JSP文件中仅仅书写三五(wǔ)行(háng)JAVA代码就(jiù)可以搞定文(wén)件的上传或下载,方便。
2、能全程(chéng)控制(zhì)上传。利用jspSmartUpload组件提(tí)供的对象及其操作(zuò)方法,可以获得(dé)全(quán)部上传文(wén)件(jiàn)的信息(xī)(包(bāo)括(kuò)文件名,大小,类型,扩展名,文件数(shù)据等(děng)),方便(biàn)存取。
3、能对上传的文件在大(dà)小(xiǎo)、类型等方面(miàn)做出(chū)限制(zhì)。如(rú)此可以(yǐ)滤掉不符合要(yào)求的文件(jiàn)。
4、下(xià)载(zǎi)灵活。仅写(xiě)两行代码,就能把web服务器变(biàn)成(chéng)文件服务器。不管(guǎn)文件在Web服务器的目录下或在其它任何(hé)目录下(xià),都(dōu)可以利用jspSmartUpload进行下载(zǎi)。
5、能将(jiāng)文件上(shàng)传(chuán)到数(shù)据库中,也能将数(shù)据库中的数据下载下来。这种功能针对(duì)的(de)是(shì)MYSQL数据库,因为不具有通(tōng)用性,所以本(běn)文(wén)不准(zhǔn)备(bèi)举例介绍这种用法。
