besscroft / diyfile-web

一款好看的在线文件列表程序,由 Spring Boot 3 和 Vue 驱动。前端由 Vue3、Vitesse、Tailwind CSS 提供动力~
https://diyfile-doc.besscroft.com/
MIT License
28 stars 11 forks source link

:recycle:考虑是否取消文件路由形式的访问地址 #35

Closed besscroft closed 8 months ago

besscroft commented 8 months ago

由于一开始的设计,让“文件地址”作为了“访问地址”,也就是以文件路由的形式访问。

优点不言而喻,文件地址所见即所得。但经过长时间的使用以及迭代,发现局限性很多。

首先,路由见跳转,某些情况下会导致整个页面需要重新渲染,造成不好的用户体验。其次,在功能方面,由于需要兼顾这一特性,导致难以开发。而使用文件路由时,如果将打包后的文件放入后端的 tomcat,会造成很多兼容性的问题,导致某些情况下无法正常使用。虽然本地调试改造后可以用,但是代码设计会有很大的变动,后端除了 spring 接管的部分需要调整,还要兼容 tomcat 内部的一些东西,会让人有些许的不爽。

besscroft commented 8 months ago

可考虑全屏浮窗,或者新页面(临时)预览的方案。