【发布时间】:2011-04-09 21:57:47
【问题描述】:
我的办公室使用了一款生成基于 XML 的报告的软件。这些报告还引用了在报告生成过程中创建的图像文件。
我正在尝试开发一个 ASP.NET MVC Web 应用程序,它允许用户共享和协作处理这些报告。该站点会将 XML 数据读入数据库,并存储要在站点上查看的图像文件。
但是,我现在遇到的问题是报告软件生成的图像比我的网站实际需要的图像多得多。在阅读了 XML 报告数据后,我的网站通常会发现它实际上只需要从软件导出的所有图像中上传几张图像。
我不想让用户将每张图片上传到网站来浪费带宽或时间,因为大多数图片最终都会在网站读取 XML 文件后被删除。
还有其他方法可以让网络应用选择性地从用户计算机上传文件吗?最终,我希望该站点能够读取 XML 报告文件,确定它需要哪些图像文件,然后继续仅上传这些图像。
这可以通过页面中的java脚本来完成吗?银光呢?
我知道我可以开发一个独立的可执行文件来处理解析 XML 和上传图像。但我试图避免要求用户安装任何东西来使用这个网站。
【问题讨论】:
-
需要上传的图片和不需要上传的图片的文件名/路径是否有区别?
-
没有 XML 文件,所有图像都创建在一个文件夹中。图像按顺序命名。