`
congjl2002
  • 浏览: 211688 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论

html:file 获得文件绝对路径

阅读更多

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"/>

 

分享到:
评论

相关推荐

    html5中如何将图片的绝对路径转换成文件对象

    本文介绍了html5中将图片的绝对路径转换成文件对象,分享给大家,具体如下: 将图片的绝对路径转换成...我们先来看一个简单的demo,看下file文件对象有哪些属性。如下代码: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;hea

    file-locator:返回 WordPress 文件路径或文件内容,检查子主题,然后主题,然后作为绝对文件路径

    CalderaWP 文件加载器返回文件路径或文件内容,检查子主题,然后主题,然后作为绝对文件路径。用法 //Load a file called "food.html" from current themes "templates" folder $ file = calderawp_file_locator ...

    js获取上传文件的绝对路径实现方法

    在html中 &lt;input type="file" id="importFile" /&gt; &lt;input type="button" onclick="upload()"/&gt;...如上面的代码,用文件上传对话框选择文件后,如果选择”D:\\temp\file\test.txt”文

    JS获取input file绝对路径的方法(推荐)

    最近因需要上传文件到oracle blob里, 在获取文件路径的遇到些问题,由于安全原因,新版的浏览器都不支持直接获取本地URL,在网上找了些方法,如下: [removed] //FX获取文件路径方法 function readFileFirefox...

    Html读取本地文件夹下图片并显示的示例代码

    Html中Img指定源时需要的是绝对路径。 解决方法: 调用Web API接口FileReader中readAsDataURL方法读取数据(这个函数参数file标签获取到的文件路径),然后把数据加载到FileReader中(base64格式),之后就可以用...

    HTML中绝对路径和相对路径的区别分析

    如图: 很多文件之下单个页面的连接,文件引用的时候就需要对路径这个问题有一定的了解;或者对php 网络程序开发有了解的程序员都会对define和include结合定义变量路径和引用的有很多见解。 比如: 复制代码代码...

    asp.net 双向探针

    G: emp 执行文件绝对路径: G: emp etinfo.aspx HTTPS: off Access数据库: 支持 FSO: 支持 CDONTS邮件发送: 支持 虚拟目录Session总数: 0 虚拟目录Application总数: 0 浏览者的浏览器相关信息 ...

    大名鼎鼎SWFUpload- Flash+JS 上传

    当文件上传时,用户获得的可用的反馈信息很少。 传统的HTML上传模式十分简单,线性的,几乎所有浏览器都支持它。 SWFUpload SWFUpload使用一个隐藏的Flash影片来控制文件的选择和上传。JavaScript用来激活文件...

    ant1.9资源

    ant.file:buildfile的绝对路径,如上面的各例子中,ant.file的值为E:"build.xml; ant.version:Ant的版本,在本文中,值为1.7.0; ant.project.name:当前指定的project的名字,即前文说到的project的name属性的...

    文件内容批量大小写替换工具

    来选择要处理的文件或文件夹,也可以手运在file path输入框中输入绝对或相对路径,以英文逗号","隔开,然后设置一下文件扩展名,默认是处理"txt"文件,可以指定多种,每个扩展名不带".",只给出名字即可,同样以逗号...

    JSF文件下载实现

    // 取得文件的绝对路径 String realName = servletContext.getRealPath(path) + "/" + fileName; HttpServletResponse httpServletResponse = (HttpServletResponse) FacesContext .getCurrentInstance()....

    Cordova-Plugin-QuickFile:用于Cordova,PhoneGap项目,配合最新file插件简化文件操作

    Cordova-Plugin-QuickFile基于GapFile修改而来:配合最新org.apache.cordova.file使用以提高效率。某一版本后的file插件提供了一些重要的系统路径( ),可以直接调用。...在QuickFile中,所有的路径均为绝对路径,

    网管教程 从入门到精通软件篇.txt

    Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...

    html入门到放弃笔记

    特点:从文件所在的最高级目录处开始查找资源文件所经过的路径,就是绝对路径 使用场合:当想访问互联网上的资源时,只能用绝对路径 完整的绝对路径分四部分: 1、协议名 http 2、域名(主机名,IP地址) ...

    editplus 代码编辑器html c++ jsp css

    这是因为 EditPlus 的语法是设置文件采用的是绝对路径,而在你设置了语法文件之后,再把程序复制到其它目录,因而导致 EditPlus 无法找到该语法文件。 解决办法: 在主程序目录里,找到 Setting.ini 这是 EditPlus ...

    day019-io笔记和代码.rar

    * FileInputStream(String name) name:表示(绝对路径、相对路径)文件名 * FileInputStream(File file) * * 2. 普通方法: //1. int read(byte[] b) 从输入流读取一些...

    xheditor-1.1.14

    参数:abs(绝对路径),root(根路径),rel(相对路径) 备注:1.0.0 beta2新添加,v1.1.0版中名字由localUrl变更为urlType emotPath:修改表情图片的URL根路径 参数:字符串的URL地址,默认为空,指向编辑器路径下的默认...

    PHP安全下载文件的方法

    * @param string $file_path 绝对路径 */ function downFile&#40;$file_path&#41; { //判断文件是否存在 $file_path = iconv('utf-8', 'gb2312', $file_path); //对可能出现的中文名称进行转码 if

    Editplus 3[1].0

    这是因为 EditPlus 的语法是设置文件采用的是绝对路径,而在你设置了语法文件之后,再把程序复制到其它目录,因而导致 EditPlus 无法找到该语法文件。 解决办法: 在主程序目录里,找到 Setting.ini 这是 EditPlus ...

Global site tag (gtag.js) - Google Analytics