想一个文件到服务器上,不用input type=file .
想上传一个文件到服务器上,不用input type=file .
文件为 aa.txt
可以知道 客户端地址:string userpath= "c:\aa.txt ";
想传到服务器:string serverpath= "http:/localhost/flies/aa.txt ";
想很多方法,也在网上找过很多,还是没有结果.
获得客户端地址我这样写(只用file选择)
<script language= "javascript ">
function UploadFile(){
var t=document.createElement( 'input ');//新建input
t.setAttribute( 'id ', 'temp_file ');//设置id号
t.setAttribute( 'type ', 'file ');//类型
t.style.display= 'none ';//不显示
//加事件
t.onchange=function(){document.getElementById( 'TextBox1 ').value=t.value;document.body.removeChild(t);};
//保存到body
document.body.appendChild(t);
//运行事件
t.click();
}
</script>
这样就得到客户端地址了.
问题是怎么样把客户端的文件传到服务器.
请高手帮助.请有过这样经验的人帮助.
------解决方案--------------------1.可以使用Activex或C/S类型,
2.单纯用网页不用input=file的话,不可以
----------------------------------------------------
出售HP,IBM,SUN小型机,工作站,服务器 电话:010-51280889转1007,MSN:wanglinan1121@hotmail.com
------解决方案--------------------2005不是有一个新控件吗?fileupload
------解决方案--------------------up
------解决方案--------------------你可以参考一下Yahoo!UI等ajax库
不过大多都是iframe+file实现的
不想用file的话 试一下flash里面的方法
flickr很多都是借用flash实现的 通过js调用flash里面的控件
------解决方案--------------------http://www.jaron.cn/chs_scripts/8/2002-01/100107.shtml
------解决方案--------------------ftp传输