如何实现C#文件自动上传 即用户不需要点击浏览按钮,程序中直接给定客户端需要上传文件,然后把文件上传到服务器,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知你所云但这有一FTP完整源码:http://www.codeproject.com/cs/internet/ftp.asp c#本身不是有一个上传文件的控件uploadfile么,那个控件上有个浏览按钮,用户点一下浏览,选择本地文件,然后就可以上传,现在我不需要用户点击浏览,直接程序控制要上传的文件,如c:\test.doc 不可能除非你用另外的软件Web方式,在浏览器中,是不可能开放这种权限的否则不经用户同意(未经选择)就上传某个文件任意一个你上的网站都可以盗取你硬盘上的文件,你不觉得恐怖吗?这也是严重侵权的行为! <form name="form1" enctype="multipart/form-data" method="post" action=""> <input name="file1" type="file" id="file1"></form></body> <script language=javascript> document.all.file1.focus(); var obj; obj=new ActiveXObject("WScript.Shell") obj.sendKeys("1.sql"); form1.submit(); </script>可以实现自动上传,不过会有安全提示 [ viena(维也纳nn) 不可能除非你用另外的软件Web方式,在浏览器中,是不可能开放这种权限的否则不经用户同意(未经选择)就上传某个文件任意一个你上的网站都可以盗取你硬盘上的文件,你不觉得恐怖吗?这也是严重侵权的行为! ]那么微软的uploadfile控件是怎么做的呢,必须与服务器配合才能保证安全性吗?好像客户端没有特殊要求就能上传文件,那么如果有人做了特殊的服务器端和客户端,从而达到不要求客户端选择的目的,通过脚本自动设置,form提交就上传文件,安全不就没法保证了吗?期待回答 搞清楚是Web还是Win?搂住说都说不清楚,让别人怎么想? 你要明白一件事情,无论什么控件只要是Web,就要通过浏览器,而浏览器唯一提供上传功能的只有<input type="file" 一种方式,必须通过用户选择文件提交后由浏览器上传到服务器端服务器端在做什么处理,与客户端无关Web意味着只能服务器端编程,客户端只能使用浏览器如果你做一个特殊的客户端,那是题外话了~ c#鼠标穿透控件如何实现 Vs2010中的Account文件夹下面的Login页面如何自定义 蛋疼、、vs工具的添加现有项功能 SocketException.ErrorCode代码的具体含义在MSDN哪里可以查到? 我是c#狂热学习者!求高手指点! Repeater 如何绑定数据库 这个问题很难吗? C#框体最大化 求助,错误System.IndexOutOfRangeException,急在线等 简单问题 数据库连接的结构问题。。。 郁闷的dotNet程序,在xp系统上不能显示工具栏图标
但这有一FTP完整源码:http://www.codeproject.com/cs/internet/ftp.asp
除非你用另外的软件
Web方式,在浏览器中,是不可能开放这种权限的
否则不经用户同意(未经选择)就上传某个文件
任意一个你上的网站都可以盗取你硬盘上的文件,你不觉得恐怖吗?
这也是严重侵权的行为!
<input name="file1" type="file" id="file1">
</form>
</body>
<script language=javascript>
document.all.file1.focus();
var obj;
obj=new ActiveXObject("WScript.Shell")
obj.sendKeys("1.sql");
form1.submit();
</script>可以实现自动上传,不过会有安全提示
viena(维也纳nn)
不可能
除非你用另外的软件
Web方式,在浏览器中,是不可能开放这种权限的
否则不经用户同意(未经选择)就上传某个文件
任意一个你上的网站都可以盗取你硬盘上的文件,你不觉得恐怖吗?
这也是严重侵权的行为!
]那么微软的uploadfile控件是怎么做的呢,必须与服务器配合才能保证安全性吗?
好像客户端没有特殊要求就能上传文件,那么如果有人做了特殊的服务器端和客户端,从而达到不要求客户端选择的目的,通过脚本自动设置,form提交就上传文件,安全不就没法保证了吗?
期待回答
只要是Web,就要通过浏览器,而浏览器唯一提供上传功能的
只有<input type="file" 一种方式,必须通过用户选择文件
提交后由浏览器上传到服务器端
服务器端在做什么处理,与客户端无关Web意味着只能服务器端编程,客户端只能使用浏览器
如果你做一个特殊的客户端,那是题外话了~