请教各位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控件的文件的地址和名称,多谢,很急啊,请多多赐教,分不够可以加。
...全文
84 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamability 2010-06-24
  • 打赏
  • 举报
回复
我今天也遇到这个问题,开始我的想法跟楼主一样。行不通,觉得应该是HTML安全问题,导致上传不成功。
后来就把在button上方添加浮动的透明file控件,这样用户实际点击的还是file控件,这样就不会有安全问题了
各位XDJM好, 你有没有因为在BBS上发了一篇征友贴苦等回复而每30秒看一次BBS?傻傻的.. 你有没有因为没注意到网络学堂作业信息而无辜的缺交作业?拉GPA的.. 你有没有因为各种事务缠身而遗憾的忘记了和mm的约会?百辞莫辩的.. 好消息,由于深深体会到以上各种悲剧,清华大学计算机科学实验班Dragon爷小组专门为大家编写网络资源管理器Cute Reminder(免安装试用包附件). 有了它,杯具将变为洗具 -.- 非主流评论: 《Times》: Cute Reminder是2010年第2天第3个小时里的最Out standing的软件,你值得拥有! 芙蓉姐姐:Cute Reminder我知道啊,男人好兄弟,女人好帮手,藕的小可爱t┓( ̄ε ̄)┏? 春哥曾爷:信春哥,用Cute Reminder;信曾爷,用Cute Reminder;是男的,用Cute Reminder;是女的,也用Cute Reminder 主要功能: 1.BBS(newsmth,各系bbs等)消息管理、消息提醒; 2.网络学堂信息管理、信息提醒; 3.备忘录功能、日程提醒。 主要特点: 1. 界面清秀; 2. 操作简单; 3. 功能强大; 4. 离perfect很近! 下载资源: 1.在百度或者google下搜索关键字 Cute Reminder Dragon或者Cute Reminder清华大学,第一条都是我们! 2.CSDN下载 http://download.csdn.net/source/1964308 3.纳米盘下载http://d.namipan.com/d/b8b19229ee6e471641a5838ebfa6d6c195273ea9cb8d0800 4.登录邮箱cutereminder2009@gmail.com(密码lovingyou)下载邮件附件! 联系我们: 如果任何疑问或者建议, 或者哪位DGG想严肃的拍我们Dragon组, 或者哪位mm/dd想认识我们组的优秀GG, 都请发送邮件至CuteReminder2010@gmail.com 或者联系站内:jacky@9# sbly@newsmth 您的支持,是我们前进的动力之源,请不吝回复邮件! --Dragon爷 --2010年1月4日

87,993

社区成员

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

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