jsf 中 rich:fileUpload 控件怎样用js获得上传文件的客户端路径

jsf 中 rich:fileUpload 控件怎样用js获得上传文件的客户端路径,第1张

首先, rich:fileUpload 是通过 fileUploadListener 来实现上传的,它是把上传的直接转换为 UploadedFile ,而这个类中没有路径这个属性,所以直接通过rich:fileUpload 应该是没法用js直接拿到路径的

如果使用js/jquery的上传的方法,可能可以拿到路径,你可以试试

fileupload控件获得的是本地路径,是浏览器所在电脑的路径,并不存在服务器上(此时文件并未保存),所以当不是在服务器本身测试的时候,就会发生这样的问题。

你应该先用SaveAs保存到服务器本地,再访问。

event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。

event对象只在事件发生的过程中才有效。

event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义

而onpropertychange对于event来说是不起作用的。

keyCode

描述:

检测键盘事件相对应的内码。

这个属性用于 onkeydown, onkeyup, 和 onkeypress 事件。

语法:

eventkeyCode[ = keyCode]

可能的值:

这是个可读写的值,可以是任何一个Unicode键盘内码。如果没有引发键盘事件,则该值为 0 。

以上就是关于jsf 中 rich:fileUpload 控件怎样用js获得上传文件的客户端路径全部的内容,包括:jsf 中 rich:fileUpload 控件怎样用js获得上传文件的客户端路径、ASP.NET 'J:\1.xls'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。、js怎么加载fileupload的事件事件名为onpropertychange等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9321326.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存