如何在ASP.NET中读取/写入客户端文件

时间:2009-09-16 08:17:02

标签: c# asp.net

如何在asp.net中读取文件形式的本地文件系统(客户端),是否有任何activeX需要这样做或者可以完成它

3 个答案:

答案 0 :(得分:1)

如果没有像ActiveX这样的额外帮助,它就无法完成,但我不知道任何现成的解决方案。为什么要读取本地文件?大多数用户喜欢这种方法...

你真的想做什么?是不是有另一种方式(例如用户将文件上传到ASP.NET站点)以实现您想要的结果?

马克

答案 1 :(得分:0)

您可以使用Javascript,这可以通过使用FileSystemObject对象

来完成

检查以下链接:

File Handling at Client Side using Javascript

注意:

此对象是 Microsoft '脚本引擎的一部分,因此此列仅适用于 Microsoft Windows操作系统

答案 2 :(得分:0)

正如Marc Said所说,ASP.net无法做到。

有几个选项

  • 提供file upload机制(最常见,最简单)
  • 使用ActiveX
  • 使用Silverlight,至少使用silverlight,您可以使用托管代码编写并访问客户端(file openfile save的说明)