onedrive-cf-index icon indicating copy to clipboard operation
onedrive-cf-index copied to clipboard

当文件名中存在`#`时,将无法在线预览也无法下载

Open kumiko-desu opened this issue 4 years ago • 4 comments

当访问文件链接时返回的错误信息: {"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"}} 因为带#号的文件有点多,修改文件名过于繁琐,无能为力,所以来求助一下。

kumiko-desu avatar Feb 06 '21 14:02 kumiko-desu

因为带 # 的路径在构建 URL 实体的时候会划分为 hash 而不是 pathname: https://github.com/spencerwooo/onedrive-cf-index/blob/5b94f73236652157ae32e47da723e1e35da8fc3b/src/index.js#L60 如果加上 hash,要是 readme 中标题有个 hash 的话,复制 url 访问又会报错 😂 @spencerwooo

beetcb avatar Feb 07 '21 01:02 beetcb

咋解决的呢?

tkfanswind avatar May 06 '21 05:05 tkfanswind

@tkfanswind 还未修复,等作者有时间吧。有一个临时的解决办法,手动在地址栏把#换成%23

kumiko-desu avatar May 10 '21 13:05 kumiko-desu

我这里也遇到了同样的问题。 由于存储、分享的内容原因这个影响有点大,希望作者有时间的时候可以修复,谢谢🙏

aozaki-kuro avatar Jul 08 '21 01:07 aozaki-kuro