docblue / chfsgui

This is just a GUI WRAPPER for chfs(cute http file server)
GNU Lesser General Public License v3.0
824 stars 135 forks source link

Bug: 文件夹符号链接处理不正确 #5

Open ShenHongFei opened 5 years ago

ShenHongFei commented 5 years ago

图中的 ACGN 文件是指向另一个文件夹的符号链接,但是和普通的文件夹显示不同,预期的行为应该是像文件夹一样显示。 image

打开后跳转到了另一个简陋的目录页,如下图所示 image

我调试了一下后发现对于 /files?filepath=xxx 这个 API , 后端返回的 JSON 对象的 files 属性中对于文件夹的符号链接没有做出正确的判断 image

我对那个 chfs.js 做了以上这样一个临时的 workaround ,然后那个文件夹的符号链接就能够按照文件夹的方式打开,并正常显示里面的文件了。 $.ajax(settings) .done(function(data) { data.files.forEach((file)=>{ if(file.name==='ACGN'){ file.dir = true file.icon = 'asset/icons/folder.ico' } })

image

docblue commented 5 years ago

请问1.8版本有没有这个问题?你用的什么系统

ShenHongFei commented 5 years ago

Windows 10 image