【问题标题】:Save a WAV file to disk将 WAV 文件保存到磁盘
【发布时间】:2010-11-08 17:52:39
【问题描述】:

这是我编写的 Web 服务调用,旨在通过 POST 接收 WAV 文件并将其存储在 Web 应用服务器的本地文件系统 (IIS) 中。是否有一种简单的方法来存储文件,如果有的话,有人会提供一个 C# 示例吗?

【问题讨论】:

  • 这里的目的是提供适当的 Web 服务,即基于 SOAP 的服务,或者您是在笼统地谈论碰巧在 Web 上并从网页提供的服务?如果是后者,那么下面的 SLaks 答案是合适的。
  • 我的第一个答案,不是我的第二个

标签: c# asp.net file upload save


【解决方案1】:

您需要对要保存到的目录具有写入权限。

制作一个 FileUpload 控件,然后在回发中调用其 SaveAs 方法。

【讨论】:

    【解决方案2】:

    如果您正在编写 REST 服务,请使用以下代码:

    Request.Files[0].SaveAs(/* some file path */);
    

    无论哪种方式,请注意安全问题 - 确保文件名具有 .wav 扩展名,并且不要相信文件是正确的。

    【讨论】:

      猜你喜欢
      • 2016-07-22
      • 2013-12-19
      • 2010-09-23
      • 2021-11-03
      • 2019-10-30
      • 2018-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多