我想将音频文件存储在我使用C#创建的虚拟目录中。我已经在IIS7中设置了虚拟目录。\webserver\recordtest\1234.ogg是我在另一台机器上的路径,现在我直接存储在这个路径上,但是我想使用虚拟目录来代替我在IIS7中配置的、属于同一路径的路径。
using (FileStream fs = new FileStream(@"\\webserver\recordtest\1234.ogg", FileMode.Append))
{
fs.Write(bytes, 0, bytes.Length);
}发布于 2015-06-02 09:55:33
您必须使用Server.MapPath方法将虚拟路径解析为物理路径。
using (FileStream fs = new FileStream(Server.MapPath(@"YourVirtualPath"), FileMode.Append))
{
fs.Write(bytes, 0, bytes.Length);
}其中YourVirtualPath是您在IIS上创建的目录的路径(指向\\webserver\recordtest\1234.ogg)。
https://stackoverflow.com/questions/30592705
复制相似问题