在客户端计算机上存档文件

时间:2015-05-29 13:30:08

标签: javascript c# asp.net .net

我的问题是,我需要找到一种方法来存档由客户端上传的文件,并使用在其中创建的网络应用将其放入客户端计算机上的文件夹中C#asp.net。目前,Web应用程序具有正在使用的上载功能,该功能将文件发送到服务器,客户端手动归档文件,因此上传只需自动执行归档无需任何工作。

从我在线阅读的内容来看,由于来自Web浏览器的安全性,服务器无法看到上传的客户端文件的路径,并且服务器无法将文件下载到其选择的任何目录中,然后下载目录由客户确定。

有没有解决这些问题的方法,我听说过有可能使用JavaScript,尽管我没有使用JavaScript的经验。

感谢您的时间。

1 个答案:

答案 0 :(得分:2)

查看zip.js项目的演示: http://gildas-lormeau.github.io/zip.js/demos/demo1.html

您实际上有三种选择:

  1. 使用JS在客户端压缩它并从内存上传到服务器
  2. 使用客户端运行的东西(如Java)在客户端压缩它 小程序/ Flash或Silverlight
  3. 点击一次将从浏览器zip安装的应用程序 文件并上传到服务器(可能太详细了......) 简单的问题)