gpt4 book ai didi

Azure Web App 文件下载 - 特殊字符问题

转载 作者:行者123 更新时间:2023-12-03 04:08:10 25 4
gpt4 key购买 nike

我在下载带有特殊字符的文件时遇到问题...

我的网站(mvc.net框架)可以上传名为“dummy _ + [] @@ # @@] [@] 3.pdf”的文件,我可以在我的FTP服务器上实际看到它,但是当我尝试使用url“https://fakeurl.con/Attachments/dummy _ + [] @@ # @@] [@] 3.pdf”下载,我有一个404(找不到资源。)。

我尝试在 web.config 文件中添加:

  • requestPathInvalidCharacters=""
  • system.webServer -> 安全性 -> requestFiltering -> allowedDoubleEscaping="true"
  • system.webServer -> 安全性 -> requestFiltering -> allowedHighBitCharacters="true"

但是什么都没有改变...

有人可以帮助我吗?谢谢

瓦莱里奥

最佳答案

allowDoubleEscaping 设置实际上有效,但是有一些原因导致文件无法打开。

首先我尝试不设置allowHighBitCharacters,并设置allowDoubleEscaping,最终只有#无法识别,所以我将其更改为%23 并且它会工作。

enter image description here

其次,我添加了allowHighBitCharacters,然后所有特殊字符都将不起作用。

因此,只需使用 allowDoubleEscaping,如果不介意将 # 转换为 %23

关于Azure Web App 文件下载 - 特殊字符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58480720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com