<INPUT TYPE="file" 中的参数是如何传递的

这是关于文件上传的在一个jsp页面中有如下语句<td><INPUTTYPE="file"id="filePath"NAME="filePath"></td>提交之后将其提... 这是关于文件上传的
在一个jsp页面中有如下语句
<td><INPUT TYPE="file" id="filePath" NAME="filePath"></td>
提交之后 将其提交到一个servlet中 在这里面获取这个file 但是我要在这里面处理这个参数 要获取其文件名称 文件类型 文件大小 传进数据库 请问我应该在这个servlet中怎么写
我有个想法是截取路径 或者使用类file
请大家指点一下 非常感谢
展开
 我来答
yang163_yang
推荐于2017-12-16 · TA获得超过499个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:267万
展开全部
ENCTYPE="multipart/form-data"
<form>标签里要加这样一个参数,不加这参数,上传到服务器的只是文件路径,豪无用处。上传的数据会以一定的表单格式上传到服务器,这个格式是固定的
你在servlet中request.getInputStream打开输入流,然后把里面的数据全部保存到一个文件里去,看看这文件你就知道该怎么写了。
帐号已注销
推荐于2016-08-21 · TA获得超过2400个赞
知道大有可为答主
回答量:3844
采纳率:33%
帮助的人:1225万
展开全部
  1. 这个是上传文件的html标签,一般用在表单里面,完整写法是<input type='file' name='file' />   然后php端用$_POST['file']或者$_GET['file']这样接文件

  2. 上传的原理是:上传文件直接上传成功,暂存为.tmp格式的文件,一般是接收之后,将文件移动到别的目录

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
樂度
2010-06-11 · 超过11用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:0
展开全部
先判断是否是文件类型。
是文件类型
用getFileName和geiName 获得路径和文件名等,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式