我正在尝试运行一个小的 javascript 脚本。 XMLHttpRequest 的参数之一是文件路径,因此 URL 如下所示:
http://myaddress:myport/action/C:\\PATH\\TO\\MY\\FILE.EXT/some/other/params
但是,XMLHttpRequest 将地址更改为:
http://myaddress:myport/action/C://PATH//TO//MY//FILE.EXT/some/other/params
这会破坏应用程序。如何防止 XMLHttpRequest 更改请求的地址?
最佳答案
不要在 URL 中放置原始特殊字符。
encodeURIComponent('C:\\PATH\\TO\\MY\\FILE.EXT')
"C%3A%5CPATH%5CTO%5CMY%5CFILE.EXT"
关于javascript - XMLHttpRequest 自动将反斜杠(\)替换为斜杠(/),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9944251/