我要将XML中的数据上传到数据库,XML数据在本机能读取上传,
别的机器通过我发布的网站没办法读取它本地的XML文件,
有办法将客户端的XML文件通过一个按钮完成读取存放进数据库吗?
能将XML文件传给服务器也行,但我不要FileUpload控件,只要一个按钮 
求实现方法。

解决方案 »

  1.   

    客户端不能直接对文件操作,这个不好弄。又不想用FileUpload。 本来就知道在哪 每次还有一步步点过去,麻烦。
      

  2.   

    有办法模仿FileUpLoad上传文件吗?
      

  3.   

    就算你知道客户端的文件在哪, 不用file控件来选择 你是不可能获取到这个文件的
    必须有file控件做了选择某个文件动作 , Request.Files才能获取到该文件
    如果服务端能任意访问客户端的文件 那还了得?随便就格式化你的硬盘 哭死你!
    不明白为什么不用file控件?
      

  4.   

    调用web services读取XML
    也可直接通过RSS等直接读取
    数据库使用sqldbtype.xml直接保存XML数据
      

  5.   

    您只有唯一的出路:使用activex控件
      

  6.   

    不考虑用activex控件
    那我知道固定几台机器用我这个网站,
    且知道账号,密码,能用ASP。NET实现吗。
      

  7.   

    没用过web services,能给个传送门过去学习学习吗=。=
      

  8.   

    知道~ 都是我们布置的机器 只是想将这个功能做在B/S结构里,要是能做在C/S里,那这就不是个问题了。。哎
      

  9.   

    可以实现,不过在IE的安全设置里面要启用activeX