无法使用处理程序保存图像。 "Physical path, but a virtual path was expected."



我正在尝试保存图像和应用程序。当我将其保存在应用程序的本地文件夹中时,它保存得很好,但当我试图将其保存在项目外的另一个文件夹中时,它给了我一个错误。我正在使用一个处理程序来保存它。

long recordID = "1234";
string x = context.Server.MapPath(@"C:\Users\Tomcrise\Desktop\DevNo\imgPath\");
var fileUploadPath = (context.Server.MapPath( x + recordID));
'C:/Users/Tomcrise/Desktop/DevNo/imgPath/482023112806' 

是物理路径,但期望是虚拟路径。

我也试过

string[] fileUploadPath = Directory.GetFiles(context.Server.MapPath(x + recordID)); 

,但我得到相同的错误。有人能帮我一下吗?

试试这个:

long recordID = 1234;
string path = $@"C:\Users\Tomcrise\Desktop\DevNo\imgPath\{recordID}";

相关内容

  • 没有找到相关文章

最新更新