【问题标题】:Create FileStream from local file without uploading it before in ASP.Net从本地文件创建 FileStream 而无需在 ASP.Net 中上传之前
【发布时间】:2012-11-29 16:53:36
【问题描述】:

我想通过 ftp 上传大文件,但出于安全原因我无法获取完整路径,我搜索了一种方法来创建 FileStream,例如从 Filechooser 尚未上传文件。 据我了解,当我使用 PostedFile 时,它​​已经上传了。由于文件非常大,这不是我要寻找的解决方案。 有什么解决办法吗?

【问题讨论】:

  • @Rfvgyhn 我不认为这是重复的,但它肯定是相关的,并且可以帮助解决我认为的问题

标签: c# asp.net filestream


【解决方案1】:

没有。

您无法从 JavaScript 访问本地文件,您无法针对客户端文件系统运行服务器端 C# 代码。

您需要某种客户端应用程序才能做到这一点。您可以使用 Silverlight/Flash 作为文件选择器对话框的结果来获取流并以这种方式上传文件。 ActionScript2: Adding file upload functionality 中介绍了可能的 Flash 方法。

【讨论】:

  • 谢谢,这对我有帮助,因为它是一个明确的答案 :) 我将搜索 Silverlight 解决方案 - 我实际上已经尝试过但出现错误,我不允许访问本地机器。可能我只是用了错误的方法。
  • 这是 silverlight 中的解决方案,但您必须创建一个完全受信任的应用程序:c-sharpcorner.com/uploadfile/dpatra/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-14
  • 2013-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多