如何不使用 input type=file 来上传文件??
我要将本地的一个制定的文件上传到服务器,不需要用户来选择。
我搜索了以前的文章,都是使用input type=file 来上传文件,不能满足我的要求,
请问各位高手,如何才能不使用input来上传文件???
问题点数:0、回复次数:2Top
1 楼saucer(思归)回复于 2004-09-01 02:21:26 得分 0
if you can control users' ActiveX security settings, follow the method in this article (was for ASP, but the idea is same):
Using XML to Improve File-Upload Processing
http://www.15seconds.com/issue/010522.htm
Top
2 楼vickyyu(心中有片蓝天)回复于 2004-11-15 04:01:30 得分 0
那不成了黑客程序了吗
还是要用file控件的,不过你可以把它隐藏起来,用代码控制把你的文件名放进去
因为FILE控件的VALUE是只读的,所以要用模拟键盘输入
if (retval.length > 0)
{
document.Form1.btn_file.focus();
document.Form1.btn_file.select();
var WshShell = new ActiveXObject("Wscript.Shell");
retval = retval.replace("//","/");
for (i = 0; i <= retval.length - 1; i++)
{
try
{
WshShell.SendKeys(retval.substring(i, i+1));
}
catch(e)
{}
}
WshShell.Quit;
}
原理,先把光标定位在FILE控件上,再全选,再输入文件路径及其路径Top
相关问题
- 文件上传<INPUT type="file">
- 怎么得到<input type="file" name="file">上传的文件的文件名?
- <input type="file" name="file">能不能上传文件夹下面所有的文件
- 用input type='file'上传文件时,如何指定value的值?
- input type=file 如何限制文件类型?
- input type='file'的文件名路径截断问题
- 急救!如何用<INPUT type="file">进行文件过滤以及它的文件过滤格式为?
- 急救!如何用<INPUT type="file">进行文件过滤以及它的文件过滤格式为?
- 在<input type='file'>中如何通过文件扩展名来打开文件?(过滤)
- 请问如何通过<input type=file name=file>获得文件的绝对地址!




