需要有关将文件复制到Azure App Service文件夹的帮助:
string imgName = //an image
string sourcePath = @"C:\imgs";
string targetPathProfilePic = Server.MapPath(@"\images\accounts\profile\");
string sourceFile = System.IO.Path.Combine(sourcePath, imgName);
string destFile = System.IO.Path.Combine(targetPathProfilePic, imgName);
if (!System.IO.Directory.Exists(targetPathProfilePic))
{
System.IO.Directory.CreateDirectory(targetPathProfilePic);
}
System.IO.File.Copy(sourceFile, destFile, true);
此代码在我的本地计算机上有效。当我将其部署到Azure应用服务时,复制部分无法正常工作。它创建了目录,但没有将文件复制到该创建的目录。有什么建议吗?