用过email吧?点击“添加附件”,就会弹出文件选择框,选好后我要获得这文件的路径,因为我javamail发送邮件时,需要路径把附件添加到邮件里去一起发送出去。
在IE下很好实现,但是火狐和Google就不行,出于什么狗p安全性的考虑,火狐和Google下只能获得文件名,而不是完整的路径,有什么解决办法。已经问了2个礼拜了,都无解
问题补充:在IE下只要
<input type="file" id="infile" />
然后
document.getElementById("infile").click();
document.getElementById("infile").value 就可以得到路径
火狐和Google只能得到文件名,而且,火狐对click()都屏蔽掉了
1ãjså¼¹åºæ件éæ©æ¡ï¼
ç»æé®å®ä¹ä»¥ä¸javascriptå½æ°ï¼
var inputObj=document.createElement('input')åå»å·²ç»æ·»å å½æ°çæé®ä¼å¼¹åºéæ©æ¬å°æ件ç对è¯æ¡ã
2ãåä¸ä¸ªéèå, å½ç¨æ·éæ©æ件ä¹åæå¾ççè·¯å¾èµç»è¿ä¸ªéèå, ç¶åå¨actionä¸å°±å¯ä»¥è·åå°æ件çè·¯å¾äºï¼ä»£ç å¦ä¸ï¼
jq uploadify
这个插件可以满足你
JavaScript如何弹出文件选择框,然后返回文件完整路径
1、js弹出文件选择框:给按钮定义以下javascript函数:var inputObj=document.createElement('input') inputObj.setAttribute('id','_ef'); inputObj.setAttribute('type','file'); inputObj.setAttribute("style",'visibility:hidden'); document.body.appendChild(inputObj); inputObj.cl...
javascript怎么拿到弹出指定文件件对话框,里面指定文件的名字和路径
function a(){ document.getElementById("file1").click();\/\/弹出选择窗口 } function b(){ alert(document.getElementById("file1").value);\/\/弹出文件路径 } 不知道这样能不能看懂..
JavaScript怎么打开“浏览”对话框,让用户选择并打开软件。并获取文件路...
请问你用过<input type="file"………吗?使用type="file"的话,页面显示一个文本框加一个按钮,点击按钮弹出对话框,选择文件后,文本框显示该文件路径。你有办法的话可以在页面显示时隐蔽掉文本框,不过我还没成功过。我的方法是,把
js中用链接实现打开本地文件对话框
方法一:在定义的form中添加以下javascript代码:{ anchor : '95%', xtype: 'fileuploadfield', id: 'form-file', emptyText: '请选择', fieldLabel: '上传附件', name: 'meetingAffix', buttonText: 'Browse' }单击Browse按钮后可以打开对话框,选中文件后,所选文件...
JavaScript:有什么控件可以点击之后弹出另存为对话框,然后选择自己需要...
选路径那是下载,导出都是后台导出,然后给前台一个链接或者流,链接就直接是资源啦,流就是response那返回流即可,要用户更方便可以参考下AJAX下载文件 AJAX下载文件
怎么用js获取上传文件的完整路径
file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。这是浏览器安全原因所限制的,如果可以取值和赋值的话,那么javascript就可以随意获取你电脑上的文件了,这是非常危险的 ...
弹出路径选择框
OpenFileDialog op = new OpenFileDialog();DialogResult dr = op.ShowDialog();\/\/你选择好路径之后确定是不是按了确定按钮。if (dr == DialogResult.OK){ \/\/表示你已经选好路径.路径显示在label上面 Label.Text = op.FileName;} 希望帮助你!!楼主要是还不明白hi我!
用js如何实现点击按钮打开一个指定路径下的文件
1、首先打开计算机,然后打开js,在里面创建一个html文件“test”。2、然后在test文件中添加一个html的框架。3、然后添加两个input,一个是button,一个是file把id设置为“open”style类型设置为“display:none”不显示。4、打开后发现只显示这一个“打开文件”按钮。5、现在给button添加onclick事件,...
js弹出窗口 + 获取上传文件全路径。想点击“导入”可以能弹出这个文本...
本文的地址是: function MM_findObj(n, d) { \/\/v4.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x...
js如何打开一个新窗口js如何打开一个新窗口快捷键
1.首先打开电脑,然后打开JS,在里面创建一个HTML文件“test”。2.然后将HTML框架添加到测试文件中。3.然后添加两个输入,一个是按钮,另一个是文件。ID设置为“打开”,样式类型为“显示:无”,并且不显示。4.打开后,只会显示这个“打开文件”按钮。5.现在将onclick事件添加到按钮中,并调用openfil...