javascript - 将文件存档到客户计算机上

标签 javascript c# asp.net .net

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

根据我在线阅读的内容,由于网络浏览器的安全性,服务器无法看到上传的客户端文件的路径,并且服务器无法将文件下载到它选择的任何目录中,而不是下载目录确定的目录中客户端。

有没有办法解决这些问题,我听说有传言说可以使用 JavaScript,尽管我没有使用 JavaScript 的经验。

感谢您的宝贵时间。

最佳答案

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

您实际上有三个选择:

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

关于javascript - 将文件存档到客户计算机上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30530930/

相关文章:

javascript - 拒绝执行脚本,因为它的 MIME 类型 ('text/html' ) 不可执行并且启用了严格的 MIME 类型检查

javascript - 将其他表单元素传递给 ajax 建议框脚本

c# - EF6 Code First 使用数据注释填充 SQL 表和列的描述

c# - 有没有更快的方法来检查外部网页是否存在?

javascript - 带有 ng-repeat 的空表行,AngularJS

javascript - DS.FixtureAdapter 丢失带有 hasMany 异步属性的夹具数据

c# - 读取 PDF 文档作为指定要呈现的 PDF 的一部分

c# - 如何安全地使用在任意线程上进行回调的库

asp.net - IIS 中的最大请求数

c# - 使用 C# 库在 Google Analytics API 中对维度或指标应用过滤器