我有一个图像上传器,将我的图像存储在该项目位置:
C:\ Users \ example \ source \ Workspaces \ project \ projectsample \ Content \ Files
当我尝试使用以下URL访问此图像并对其进行编码时,它会中断:
var fileURL = "~/Content/Files/image.png";
byte[] file = File.ReadAllBytes(fileURL);
找不到路径的一部分
我缺少什么?
编辑
解决了以下问题:How to read existing text files without defining path使用AXMIM解决方案。
答案 0 :(得分:0)
您在Windows上而不是Unix上,因此您的fileURL错误。有关更多信息,请参见naming files, paths, and namespaces。
它应该像这样:
var fileURL = @".\Content\Files\image.png";
编辑:在不清楚之前,~
是错误的字符,/
或\
在这方面无关紧要。