『壹』 jsp中 input file选择文件 怎么得到文件的路径啊 浏览器是ie8
<script type="text/javascript"> //FX获取文件路径方法 function readFileFirefox(fileBrowser) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert('无法访问本地文件,由于浏览器安全设置。为了克服这一点,请按照下列步骤操作:(1)在地址栏输入"about:config";(2) 右键点击并选择 New->Boolean; (3) 输入"signed.applets.codebase_principal_support" (不含引号)作为一个新的首选项的名称;(4) 点击OK并试着重新加载文件'); return; } var fileName=fileBrowser.value; //这一步就能得到客户端完整路径。下面的是否判断的太复杂,还有下面得到ie的也很复杂。 var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); try { // Back slashes for windows file.initWithPath( fileName.replace(/\//g, "\\\\") ); } catch(e) { if (e.result!=Components.results.NS_ERROR_FILE_UNRECOGNIZED_PATH) throw e; alert("File '" + fileName + "' cannot be loaded: relative paths are not allowed. Please provide an absolute path to this file."); return; } if ( file.exists() == false ) { alert("File '" + fileName + "' not found."); return; } return file.path; } //根据不同浏览器获取路径 function getvl(){ //判断浏览器 var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] : (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0; var file_url=""; if(Sys.ie<="6.0"){ //ie5.5,ie6.0 file_url = document.getElementById("file").value; }else if(Sys.ie>="7.0"){ //ie7,ie8 var file = document.getElementById("file"); file.select(); file_url = document.selection.createRange().text; }else if(Sys.firefox){ //fx //file_url = document.getElementById("file").files[0].getAsDataURL();//获取的路径为FF识别的加密字符串file_url = readFileFirefox(document.getElementById("file")); } //alert(file_url); document.getElementById("text").innerHTML="获取文件域完整路径为:"+file_url; } </script> <h1>JS获取文件域完整路径的方法,兼容不同浏览器</h1> <div id="text" style="color:#f00;"></div> <input type="file" id="file" /> <input name="" type="button" value="获取" onClick="getvl();">
『贰』 我想通过jsp的上传文件的功能弹出选择文件路径的办法找到某个文件然后再服务器端拿到框子里面的地址
实现文件上传要注意下面几点: form中加上: enctype="multipart/form-date " 二进制数据 method 方法也需要是post 上传的话:可以使用FileUpload组件 (自己下载相应的jar包) 或者struts2中自带的
『叁』 那位大侠知道 jsp 或者html中这么设置选择保存文件的路径对话框吗
说的再明白点嘛…
『肆』 jsp怎么获取选中文件的绝对路径
根目录所对应的绝对路径:request.getRequestURI()文件的绝对路径 :application.getRealPath(request.getRequestURI());当前web应用的绝对路径 :application.getRealPath("/");
『伍』 jsp怎么实现文件夹选择并获取文件夹路径
<input type="file"> 用value来获取文件夹的 路径。
『陆』 jsp通过点击浏览按钮,选择文件路径到文本框,怎么实现
直接写<input type="file">
『柒』 如何用jsp写一个可以选择文件路径的对话框,就像java里面的JFileChooser一样的功能
你是想让用户选择存在哪里?选择存在服务器的哪个目录下?这有点不安全,还有就是貌似也无法实现。当用户去点这个按钮时,你在服务器的固定目录下生成了这个excel,然后让用户下载就好了,下载的时候,浏览器会自动出选择存在本地的哪个路径的框的,对于如何下载,那网络一搜,一堆一堆的
『捌』 jsp上实现选择一个文件夹,并显示路径名
之前来研究过这问题自,没有找到完美的解决方法 不过<input accept="image/*" type="file" name="file_input[]" id="file_input" multiple webkitdirectory onchange="imgView(this,1);" />这个可以在360 和 谷歌上实现 选择文件夹 关键字是 webkitdirectory 不知道对你有没有帮助
『玖』 jsp选择文件并获得路径
提交时将file控件的值放在一个隐藏控件里面,然后一起提交…类似代码如下:
『拾』 jsp页面怎么把选择的文件路径传到后台action
提交时将file控件的值放在一个隐藏控件里面,然后一起提交…类似代码如下:<input type="file" name="filePath" id="test"/><input type="button" value="提示全路径" onclick="javascript:targetName.value=test.value"/><br/><input id="targetName"/>
未经允许不得转载:山九号 » jsp选择文件路径|那位大侠知道 jsp 或者html中这么设置选择保存文件的路径对话框吗