Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# image.fromfile()不能使用相对路径~/文件夹/文件";_C#_Asp.net Mvc_Relative Path_System.io.file - Fatal编程技术网

C# image.fromfile()不能使用相对路径~/文件夹/文件";

C# image.fromfile()不能使用相对路径~/文件夹/文件";,c#,asp.net-mvc,relative-path,system.io.file,C#,Asp.net Mvc,Relative Path,System.io.file,问候人们 我在从文件中加载图像时遇到了一些问题。 当我想在其他任何地方使用我的文件时,我使用相对路径,如“~/folder/file” 但是,当我尝试使用该方法创建图像时,却找不到它。 既然我不愿意使用绝对路径,每次发布后都会相应地更改路径,那么在这种情况下,有人知道如何设置相对路径吗 这些特殊的jpg位于项目根目录中的凭单/目录中,但无法通过“~/dictionals/spring.jpg”找到,例如为了避免硬编码绝对路径,但仍然能够通过相对路径提供绝对路径,只需让系统立即将它们组合在一起:

问候人们

我在从文件中加载图像时遇到了一些问题。 当我想在其他任何地方使用我的文件时,我使用相对路径,如“~/folder/file” 但是,当我尝试使用该方法创建图像时,却找不到它。 既然我不愿意使用绝对路径,每次发布后都会相应地更改路径,那么在这种情况下,有人知道如何设置相对路径吗


这些特殊的jpg位于项目根目录中的凭单/目录中,但无法通过“~/dictionals/spring.jpg”找到,例如

为了避免硬编码绝对路径,但仍然能够通过相对路径提供绝对路径,只需让系统立即将它们组合在一起:


System.Web.Hosting.HostingEnvironment.MapPath(“~/dictions/spring.jpg”)

~
对于文件系统来说没有任何意义。尝试类似于
/folder/file
的操作。不起作用。使用
System.Web.Hosting.HostingEnvironment.MapPath(“~/dictions/spring.jpg”)
也不会是一个选项吗?确实会。非常感谢男人非常有用的工具。你能给我一个答案让我给你分数吗?