我的办公室使用一个生成基于XML的报告的软件。这些报告还引用了在生成报告期间创建的图像文件。
我正在尝试开发一个ASP.NET MVC Web应用程序,允许用户共享和协作这些报告。该站点将XML数据读入数据库,并存储要在站点上查看的图像文件。
然而,我现在遇到的问题是报告软件会生成更多图像,然后我的网站实际需要这些图像。在阅读XML报告数据后,我的网站通常会发现它实际上只需要从软件导出的所有图像中上传一些图像。
我不想通过让用户将每个图像上传到网站来浪费带宽或时间,因为大多数网站在读取XML文件后最终会被删除。
有没有其他方法可以让网络应用程序有选择地从用户计算机上传文件?最后,我希望网站能够读取XML报告文件,确定它需要哪些图像文件,然后继续只上传这些图像。
这可以通过页面中的java脚本完成吗?银光怎么样?
我知道我可以开发一个独立的可执行文件来处理解析XML和上传图像。但我试图避免要求用户安装任何东西来使用这个网站。
答案 0 :(得分:0)
不幸的是,出于安全原因,让Web应用程序访问本地驱动器并将文件复制到服务器并不是一件容易的事。但是,这里有一些建议:
祝你好运。