最简单的问题,最多的分数,意在散分,搞web的朋友请进,我也很着急!
我的电脑上有一个文件:c:\m.Doc
现有一个表单:
<form name="dengji" id="dengji" action="getdata.asp" methos="post" >
<input type="hidden" name="file1" id="file1" value="" >
</form>
现在我如何才能把文件:c:\m.doc 通过这个表单上传?
注:不要用 file 控件,不能让用户选择。可以理解为这个文件是偷偷随表单上传,用户并不知道。
(这是开发oa流程的需要,不是搞马马!)
3日内揭帖!
问题点数:100、回复次数:15Top
1 楼TaoTaoYou(超级大菜鸟,每天要学习!)回复于 2006-03-10 10:31:26 得分 5
观注......Top
2 楼hanpoyangtitan(韩波洋)回复于 2006-03-10 10:31:30 得分 5
我不知道你要的是不是这个东西
<input type="file" style="display:none".. />
昨天有人问过这样的问题Top
3 楼isloop(www.isloop.com)回复于 2006-03-10 10:49:50 得分 10
这个问题我去年就想过,后来得出的结论是根本不可能。如果像这样可以实现的话,那任何一个网站都可以任意拿浏览它网站的用户的资料了Top
4 楼havt()回复于 2006-03-10 11:03:56 得分 24
1、form必须加上enctype="multipart/form-data"
2、input file的value值可以通过Js来获得(直接通过value=""不可行)
3、找个asp无组件上传类,然后用js的submit自动提交表单Top
5 楼lovexpshl(白浪)回复于 2006-03-10 11:30:14 得分 24
我想楼主的意思应该是:
你现在用一个OA系统,发现里面有一个隐藏的input框是传文件的,原则上系统是不让传文件的,但是你想偷偷传上去,对吧?
如果是的话,建议楼主放弃吧!
因为他这种表单也就是form不具有上传文件的功能,虽然他的id为file!
如果具有上传功能且asp处理的时候没控制的话,是有可能。Top
6 楼what_012()回复于 2006-03-10 11:42:58 得分 5
写一个HTML页面,实现以下功能,左键点击页面时显示“您好”,右键点击时显示“禁止右键”。并在2分钟后自动关闭页面。
Top
7 楼jspadmin(阿笨狗http://www.pifoo.com域名空间专卖cn20、com50元)回复于 2006-03-10 11:46:10 得分 5
理论上,应该是可以实现的。
不过,从安全角度看,应该是不太可行的,如果可以的话,用户就没有任何隐私了。Top
8 楼fengchu2(凤雏)回复于 2006-03-10 15:30:05 得分 0
呵呵,多谢各位回复,如果用javascript 读取文件内容,然后赋值给这个hidden ,是否可能呢?
我要做的这个东西,其实是利用一个控件,这个控件中的内容可以保存为本地文件,然后再从本地上传。
Top
9 楼ybfqlyq(Rossy|http://blog.ybfq.com)回复于 2006-03-11 08:42:01 得分 5
好像FILE控件一定得有值哦。所以應該不可能做到。Top
10 楼zhanghongwen(流氓蚊子)回复于 2006-03-11 09:16:57 得分 5
可以搞一个隐藏的TEXT,默认的值为这个文件的路径.呵呵,一提交就一并上去了...............Top
11 楼wanglh100(悍卫钓鱼岛)回复于 2006-03-11 13:12:05 得分 5
<form>提交的只是用户本地资源.
与其不如在getdata.asp中解决你的文件上传Top
12 楼tor_sun(宋笑痴)回复于 2006-03-11 15:27:30 得分 5
!!!!!!!!!!!Top
13 楼sstgaps()回复于 2006-03-11 15:32:28 得分 2
楼主好象是划蛇添足。
既然是在服务器端的,你自己放到你要的位置不就可以了吗?你在把该文件的路径存到你要用的地方Top
14 楼fengchu2(凤雏)回复于 2006-03-11 18:45:31 得分 0
有的哥们大概没明白我的意思,不过,现在揭帖了!Top
15 楼fengchu2(凤雏)回复于 2006-06-18 17:42:43 得分 0
我想看看我的荣誉分Top




