请教各位XDJM,用普通按钮来代替input file控件来实现文件的上传如何实现?

sdpjeff 2009-11-04 10:32:42
我原来写了一个<input type="file" name="file" id="file" runat="server"/>控件来上传附件。
我现在想用普通<input type="button" name="btn" id="btn" runat="server"/>按钮来替代file控件也实现相同的功能,我在button的onclick事件中file.click()来模拟点击file控件,结果可以弹出文件浏览的选择窗口,但是我在服务器端调用file控件的文件地址的时候发现是""的.
请问如何才能用模拟点击file控件的方法来实现得到file控件的文件的地址和名称,多谢,很急啊,请多多赐教,分不够可以加。
...全文
83 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamability 2010-06-24
  • 打赏
  • 举报
回复
我今天也遇到这个问题,开始我的想法跟楼主一样。行不通,觉得应该是HTML安全问题,导致上传不成功。
后来就把在button上方添加浮动的透明file控件,这样用户实际点击的还是file控件,这样就不会有安全问题了
内容概要:本文档聚焦于“博士论文复现”项目,重点围绕光伏并网逆变器的阻抗建模与扫频验证方法展开,利用Simulink进行系【博士论文复现】【阻抗建模、验证扫频法】光伏并网逆变器扫频与稳定性分析(包含锁相环电流环)(Simulink仿真实现)统建模与仿真,涵盖锁相环和电流环控制环节,旨在分析并网系统的稳定性。文档不仅提供具体的技术实现路径,还强调科研过程中逻辑思维、创新意识与借助已有成果的重要性,提倡系统性学习与实践结合。此外,文中列举了多个相关科研方向的复现案例与资源链接,涵盖虚拟电厂调度、风光制氢、电力系统优化等多个前沿领域,形成一个综合性科研辅助资料集合。; 适合人群:具备电力电子、自动控制或新能源系统背景的研究生、博士生及科研人员,熟悉MATLAB/Simulink仿真环境,有志于从事并网逆变器稳定性分析或相关课题研究的人员。; 使用场景及目标:①复现博士论文中的光伏并网逆变器阻抗建模与扫频分析过程,掌握其理论基础与仿真技巧;②深入理解锁相环与电流环在并网系统稳定性中的作用;③获取相关科研项目的代码与数据资源,用于学术研究、论文撰写或工程验证。; 阅读建议:建议按照文档提供的目录顺序系统学习,优先下载并查看网盘中的完整资源,结合Simulink模型与代码进行实操演练,注重理论与仿真的对照分析,以加深对阻抗建模与稳定性判据的理解。

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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