【问题标题】:how to get Temporary path of the uploaded file in the IIS server如何在IIS服务器中获取上传文件的临时路径
【发布时间】:2018-10-04 03:32:31
【问题描述】:

我想通过调用 File.SaveAs() 方法在 IIS 服务器中获取上传文件的完整路径,而不将文件保存在磁盘中。我为什么要这样做?一旦我有了文件的完整路径而不将其保存在磁盘中,我想将此文件上传到 azure blob 容器中。

在将文件保存到磁盘后,我已成功将文件上传到 azure blob 容器中,但我不想在将文件上传到 azure blob 容器后先保存然后从磁盘中删除文件。

【问题讨论】:

  • 你怎么可能得到一个尚未保存的文件的路径。
  • 您需要访问正在上传的文件的流,并在读取流时将其推送到 azure。你能发布你现在拥有的任何东西吗

标签: c# asp.net asp.net-mvc azure iis


【解决方案1】:

发布到服务器的文件存储在流中,而不是临时目录中。假设您的对象是 HttpPostedFileBase 类型,您需要访问 InputStream 属性并将字节读入您的 Azure Blob。

【讨论】:

  • 是的,我的对象是 httpPostedFileBase 类型。我会调查这个。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-08-19
  • 1970-01-01
  • 2016-01-14
  • 2017-02-20
  • 2014-07-15
  • 1970-01-01
  • 2017-05-31
相关资源
最近更新 更多