出于某种原因,当我用%2F命名图像时,它不允许我从网站访问它,并直接导航。 我得到一个404错误。 有没有办法解决?
(我目前的设置encodeURIComponent()产生这个名字的文件的可能性)
编辑它必须是双转义使用,而不是%252F,见下面的答案。
事实certificate,%2F转换为斜线。 你需要使用%252F (%25是一个“%”符号)来访问资源。
双重转义后,您仍然可能会收到此错误:
HTTP错误404.11 – 未find请求过滤模块被configuration为拒绝包含双转义序列的请求。
要允许双重转义,您需要转到IISpipe理器,单击请求过滤 – >查询string选项卡,然后在右键单击编辑function设置