怎么通过一个按钮弹出操作系统的“选择文件”窗口

tianliang1 2010-12-27 04:17:32
不能用FileUpLoad控件。
当然可以继承它。或者用什么更好的办法。
...全文
100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianliang1 2010-12-28
  • 打赏
  • 举报
回复
谢谢大家了。。。哎。。一个简单的问题,我总是把思路放在了继承这个FileUpLoad控件上去了,殊不知,用隐藏的办法可以从Js去调用。。。再次感谢。。。
chen_ya_ping 2010-12-27
  • 打赏
  • 举报
回复
实现起来也是很麻烦的。也不清楚楼主为什么有这样的需求。
如果是你的客户让你这样做的话,可以跟你的客户讲解一下。
wuyq11 2010-12-27
  • 打赏
  • 举报
回复
<input type=file
FileUpload最终生成的也是<input type=file
权限问题,客户端是不能操作文件的
persuit666 2010-12-27
  • 打赏
  • 举报
回复
可以参考var fso = new ActiveXObject("Scripting.FileSystemObject");//创建FileSystemObject对象,用来进行磁盘读写操作
  • 打赏
  • 举报
回复
用隐藏的FILE控件。
<input type="file" id="file" style="display:none">
<input type="button" value="click" onClick="openDlg()">
<script language="JavaScript">
function openDlg(){ var d = document.getElementById("file"); d.click(); alert(d.value)}
</script>

62,052

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧