onedrive-cf-index
onedrive-cf-index copied to clipboard
当文件名中存在`#`时,将无法在线预览也无法下载
当访问文件链接时返回的错误信息: {"code":"itemNotFound","message":"Item does not exist","innerError":{"date":"2021-02-06T15:03:54","request-id":"04129404-16cb-4224-8ae0-1ee233973707","client-request-id":"04129404-16cb-4224-8ae0-1ee233973707"}} 因为带#号的文件有点多,修改文件名过于繁琐,无能为力,所以来求助一下。
因为带 # 的路径在构建 URL 实体的时候会划分为 hash 而不是 pathname: https://github.com/spencerwooo/onedrive-cf-index/blob/5b94f73236652157ae32e47da723e1e35da8fc3b/src/index.js#L60 如果加上 hash,要是 readme 中标题有个 hash 的话,复制 url 访问又会报错 😂 @spencerwooo
咋解决的呢?
@tkfanswind 还未修复,等作者有时间吧。有一个临时的解决办法,手动在地址栏把#换成%23
我这里也遇到了同样的问题。 由于存储、分享的内容原因这个影响有点大,希望作者有时间的时候可以修复,谢谢🙏