html - 如何通过浏览器访问包含URL编码的文件名?

标签 html apache browser

我创建了一个名为 "%20%20.txt" 的文件并上传到我的网络空间。

当我尝试通过键入 "http://mysite/%20%20.txt" 通过 URL 访问上述文件时,它显示找不到文件的错误。我知道 "%20" 会被解码为空格。

如何通过 URL 访问文件?

最佳答案

您在 URL 中使用的 %20 将被解码,因此您正在寻找文件 ".txt",但是 %20 你用来创建文件的文件没有被解码,所以文件的实际名称是 "%20%20.txt"

您需要使用 URL http://mysite/%2520%2520.txt 访问文件 "%20%20.txt"%25% 的编码形式。

关于html - 如何通过浏览器访问包含URL编码的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11070499/

相关文章:

java - 当分区大小设置为零时,NifiGenerateTableFetch 给出错误

javascript - MetaMask 不注入(inject) window.ethereum : Uncaught (in promise) TypeError: Cannot read property 'request' of undefined

WebAssembly 中的内存限制

html - 带有 css 的全宽 img 有问题

javascript - 我怎样才能阻止这个事件发生?

html - Logo 图像 float 在图像 slider 上 Wordpress 主题 CSS

javascript - 使用 HTML5 Canvas 和 jQuery 绘制形状和线条

PHP 输出缓冲区不刷新

apache - Apache Hadoop-任务进程退出,其非零状态为1

architecture - 在线浏览器游戏架构