input标签,type=file,通过click()事件选择了文件,提交文件后,另一个页面用smartupload控件得不到的上传的 10
input标签,type=file,通过click()事件选择了文件,提交文件后,另一个页面用smartupload控件得不到的上传的文件呢?请高手不吝赐教,在线等...
input标签,type=file,通过click()事件选择了文件,提交文件后,另一个页面用smartupload控件得不到的上传的文件呢?请高手不吝赐教 ,在线等
展开
2个回答
展开全部
其实说白了上传文件就是根据所给的路径去读取文件内容,保存入库。你检查一下你的onclick调用的JS 是否正确的获取了文件的path 或者看一下smartupload是否能接受到获取的path如果都没错 那就着重检查一下文件读取跟存储。
更多追问追答
追问
我是利用js动态的生成一个file文件上传标签,并指定了name属性,经过测试,这个控件能够成果获取到文件上传的绝对路径,在接收提交的文件里servlet里,通过Enumeration enumer=sm.getRequest().getParameterNames();获取该页面所有的有name属性的标签的值,在我遍历得到的数据时,文件上传实际上得到的是这个文件的绝对路径
追答
smartupload 他的接口是怎样的。 如果不通过你的前台去拿路径 你直接写死一个路径是否可以成功呢?如果可以 那就再检查一下路径 如果不行那就说明前台是没有问题的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js那儿alert一下看看click事件执行没有
action段systerm一下看看方法执行没有
追问
执行了的。我是在servlet里,用Enumeration enumer=sm.getRequest().getParameterNames();这段获取页面里提交的所有name属性的值,sm是smartupload对象。能够获取到文件上传标签的name属性,但是实际上,获取这个name的值时,得到的是一个绝对路径,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询