如何在URL转义字符命名的网站目录中格式化图像文件的URL
问题描述:
我有一个非常独特的问题(我认为)。如何在URL转义字符命名的网站目录中格式化图像文件的URL
一些人(我想),命名为网站目录“hello%20world”。我想通过调用在该目录中的图像来获得:
http://website/images/hello%20world/image.jpg
但是,浏览器或卷曲或提琴手或PowerShell的调用,RestMethod转换,为:
http://website/images/hello世界/ image.jpg的
...找不到。
除了更改目录名称之外,还有哪些其他选项可以转义转义字符?
答
url编码你的整个路径?
images%2Fhello%2520world%2Fimage.jpg
或就这一主题一些变化?
这个工作,直到你有一个实际的空间。然后你得到一个'+'的名字。繁荣! – crackedcornjimmy
嗯......我一直在期待能正确解释浏览器的'+' – reidLinden
你能不能扫描一些已知的坏字符,并用它们的urlencoded值替换()它们而不是整个路径字符串 – reidLinden