
你虽然问得很简单,但是做过相关项目的人都是知道这个问题比较复杂,为什么一定要用form表单上传,这是因为文件上传必须要通过以下步骤。
1、客户端和服务器建立连接。
2、客户端可以向服务器端发送数据。因为上传文件实质上也是向服务器端发送请求。
3、客户端按照符合“multipart/form-data”的格式向服务器端发送数据。
注意,客户端要向服务器发送的请求是“multipart/form-data””格式的数据,Multipart/form-data格式就是浏览器用表单提交数据的格式。
你不用表单如何实现这个格式?
如果不想用表单可以推荐你几种方法。
1、动态创建表单,这个方法不影响你的页面布局,可以通过d出<div>嵌入<form>实现或者使用隐藏的<form>来实现。一般都推荐这个方法。
2、用ajaxFileUpload组件或其他组件,异步上传,原理也是动态创建表单。
不可能吧,你在form里面指定enctype="multipart/form-data",你用的什么浏览器啊?我用的火狐谷歌都可以啊
百度一下JSP+servlet文件上传有很多demo,随便给你黏贴一个
>
以上就是关于jsp smartupload如何上传固定位置文件到服务器全部的内容,包括:jsp smartupload如何上传固定位置文件到服务器、关于jsp+servlet文件io流文件上传获取全路径问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)