关于文件上传
来源:百度知道 编辑:UC知道 时间:2024/06/01 16:52:53
可以就在这个form里边提交的 类型就是file 但是在class的form中得在原来的对象中添加一个文件的属性 和它的get set方法 然后提交了form后在action里边就用get方法就能获取到这个文件了
使用Javascript来提交form,
在你的提交按钮中设置方法
<input type="button" valeu="提交" onclick="submitForm()" />
function submitForm(){
var f1 = 获取到的第一个form
var f2 = 获取到的第二个form
f1.setAction="第一个form要提交的servlet";
f2.setAction="第二个form要提交的servlet;
f1.submit;
f2.submit;
}
从前一般的是做iframe···再由JS导入路径到form的hidden里面···
现在都是Ajax实现的话,差不多也是一样···
都是先提交图片上传··然后再路径到hidden,
如果同时提交的话,也没必要一定使用两个form啊···使用file不也是一样滴·?
假如,原form使用JS提交的,个人推荐使用先提交图片·再提交整个form···
js可以!楼上的你可以试试!
可以一起处理
普通字段和inputfile 放在同一个 form 中.
接受的时候用 fileupload 组件
这个组件可以判断表单项是否是 文件 或 普通字段.
下面给点示例:
DiskFileUpload fu = new DiskFileUpload();
fu.setSizeMax(2147483647);
fu.setSizeThresho