有关读取xml文件的问题!急!急!急!急!急!
我要实现的是:
用户通过访问页面,读取本地的xml文件,将数据内容显示在页面上
如果按照下面的做法,他每次都是到服务器上去寻找xml文件
而不是在用户机器找,这个问题怎么解决呢???
页面代码:
<body MS_POSITIONING= "GridLayout ">
<form id= "Form1 " method= "post " runat= "server ">
INPUT runat= "server " id= "f " name= "f " style= "Z-INDEX: 101; LEFT: 208px; POSITION: absolute; TOP: 128px "
type= "file ">
<asp:Button id= "Button1 " style= "Z-INDEX: 102; LEFT: 248px; POSITION: absolute; TOP: 176px " runat= "server "Text= "Button ">
</asp:Button>
<asp:DataGrid id= "DataGrid1 " style= "Z-INDEX: 103; LEFT: 168px; POSITION: absolute; TOP: 232px "runat= "server "> </asp:DataGrid> </FONT> </form>
</body>
后台代码:
DataSet ds=new DataSet();
ds.ReadXml(this.f.Value);
this.DataGrid1.DataSource=ds;
this.DataGrid1.DataBind();
------解决方案--------------------思路有问题,你web程序是在服务器上,如果可以随便读取客户的xml,那服务器还安全吗、
------解决方案--------------------先把xml文件上载,然后读取,然后删除
------解决方案--------------------如果可以随便读取客户的xml,那服务器还安全吗、
=====应该是客户不安全了,因为随时都可能被网站搞定了本地文件