今天。。。省略一万字,反正恨死隔壁宿舍的老王,妈蛋,把我电脑老虎机的分数都输光了。。。。天啥的。。省略一万字
最近开始学习javaweb,想了想,下载还有上传是两个必须要学会的功能,所以就开始学习
学习javaweb的各位前辈肯定知道一个产品,就是smartupload。就是这个。。没有爸妈的倒霉孩子(你懂的),
对于smartupload的源码,网上有,我就不再废话,对于他的功能,希望大家自己去看看,
今天,先上关于怎么使用他来上传东西,首先(ide工具是eclipse,配置好tomcat什么的),我这儿的是tomcatappach8.0(也就是8.0的tomcat)
第一,把你下的jar包放到tpmcat的lib包里面。有的tomcat是在home\lib目录下,如果哪些朋友比较懒的,可以到我的资源里面看看。xiexie
第二,打开你的ide工具,也就是eclipse,然后开始编码了
第三,直接上代码,不废话了
3.1先上图,表示结构。就一个jsp文件还有一个
然后,就是开始编代码(好熟悉的话。。。。)
上图:
以上两个就是jsp文件还有html文件。
首先,大家在用的时候,肯定每篇博客说的是都是同一句话:自己手动在根目录下创造一个upload文件夹,那么,问题就来了:
who and where is根目录,说出这话我就后悔了,因为四级没过。。。。。。。。。。。。
如果对根目录有兴趣的朋友。可以用这个函数:
String path=request.getRealPath("");
System.out.print(path);
这就是获得根目录的函数,可以看出来,根目录始跟代码有关的,就是说,哪个文件的(这个jsp)存储就是了,因为最后会翻译成class文件呀,然后再找到控制台显示的
地址,然后你就知道什么事根目录了,但是做项目的,基本都是把文件放在服务器的某个地方,所以我就放在了d:、、这个地方。在jsp文件中,还有三个函数,就是用来对上传的dx的操作
一个是设置最大的字节数,单位肯定是b,还有两个则是设置文件的格式,前者设置只上传txt文件,后者设置不上传什么,如果非要这么做,会怎么?强烈建议大家试试,好了,睡觉,下一篇应该是用下载了,毕竟那才是重点,因为更新游戏什么的,不都是这样么