C# 路径ImageResizer Azure中特殊字符的错误404

C# 路径ImageResizer Azure中特殊字符的错误404,c#,asp.net-mvc,azure,imageresizer,C#,Asp.net Mvc,Azure,Imageresizer,我在一个MVC网站上使用azure容器中的图像 我有3.4.2版本的图像大小调整器和AzureRedear2插件 如果我在azure容器中上传一个文件,并在我的网站上使用类似 一切正常 但是如果我使用像 我有一个404错误,没有显示图像 这是一个bug还是无法修复的东西?您可以尝试用%2B转义+?因此,您的URL应该是:_http://www.example.com/azure/my%2Bfile.jpg?mode=crop&width=111&height=168.Have 您尝试对文件名

我在一个MVC网站上使用azure容器中的图像

我有3.4.2版本的图像大小调整器和AzureRedear2插件

如果我在azure容器中上传一个文件,并在我的网站上使用类似

一切正常

但是如果我使用像

我有一个404错误,没有显示图像


这是一个bug还是无法修复的东西?

您可以尝试用
%2B
转义
+
?因此,您的URL应该是:_http://www.example.com/azure/my%2Bfile.jpg?mode=crop&width=111&height=168.Have 您尝试对文件名进行编码,如:HttpUtility.UrlEncode(“my+file.jpg”)是的,我尝试了,但仍然是404。您可以检查blob容器中blob的名称吗?它是否保存为'my+file.jpg'或其他格式?它保存为my+file.jpg,因为如果我直接请求该文件,它将被提供。