论坛首页 入门技术论坛

html:file 获得文件绝对路径

浏览 8078 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-30  

html:file这个标签返回的FormFile类型对象里,只能通过getFileName方法获得文件名,而不能获得文件的绝对路径
查找了一下,大概有这么几种:
1.很多人说把InputStream转成FileInpputStream类型,然后通过File的getAbsolutePath获得,应该是不行
2.通过js,我采用的就是这个办法
就是在html:file旁边在建立一个text控件,然后把值通过这个text传递给Bean

<html:file property="uploadFile" styleId="uploadFile" onchange="document.getElementById('attachmentFilePath').value=this.value"/>
<html:text property="attachmentFilePath" styleId="attachmentFilePath" style="display:none" maxlength="64"/>

 

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics