服务端获取客户端文件?没有这个可能!安全性问题。除非FileUpload控件,你可以用FileUpload控件里的方法获取文件大小,文件命,文件内容没试过。获取到这些仿乱,可以不用保存在服务器端。 FileUpload属于被动的,不属于主动侍镇。需要客户端操作才能进行。所以这个在安全范围是允许的。
还有老大粗就是ActiveX插件了。
一般都是保握数存在服务器上临时文件夹,操作完后删除。
服凯皮瞎务器不能读取客户端文件的,不然每个人的电脑的盯空安全成了虚设了。
asp.net是无法直接访问客户裤州端的,你想想,如果能够随便对客户端进行I/0操作,那会造成严重的安全性问题,所世拦以像javascript这样的客户端语言本身都无法对客户端直接操作,但你可以通过用ActiveX对象访问,但前提是客户端没搜纯胡有禁用ActiveX控件,用javascript建立filesystemobject对象;
var file=new ActiveXObject("Scripting.FileSystemObject");
具体用法,你在网上查下!!!
页面
<竖做asp:FileUpload ID="FileUpload1" runat="server" />
服务拆册器:
FileUpload1.SaveAs("path");
不过传送文件大余御衡小有限制.
想获取文件内容又不通过后台?可能activeX能做到,其它有难度啊
只能先上传,然后自枣嫌毕己删掉
要知道,服者告务器是没有办法直接操作客户端文件的(除了凳芹cookie)