Skip to content

[BUG] 能不能解决一下上传文件,但是文件列表没有刷新的问题啊,这个问题提了好久都一直没得到解决,虽然是重复提问,还是很想得到答复。 #1725

Open

Description

@wjw479

Please confirm the following

  • I have read and agree to AGPL-3.0 Section 15 .
    The program is provided "as is" without any warranties; you bear all risks of using it.

  • I have read and agree to AGPL-3.0 Section 16 .
    The copyright holders and distributors are not liable for any damages resulting from the use or inability to use the program.

  • I confirm my description is clear, polite, helps developers quickly locate the issue, and complies with community rules.

  • I have read the OpenList documentation.

  • I confirm there are no duplicate issues or discussions.

  • I confirm this is an OpenList issue, not caused by other reasons (such as network, dependencies, or operation).

  • I believe this issue must be handled by OpenList and not by a third party.

  • I confirm this issue is not fixed in the latest version.

OpenList Version (required)

v4.1.7

Storage Driver Used (required)

native storage

Bug Description (required)

能不能解决一下上传文件,但是文件列表没有刷新的问题啊,这个问题提了好久都一直没得到解决,虽然是重复提问,还是很想得到答复。

Logs (required)

新建 文本文档.txt

Configuration File Content (required)

新建 文本文档.txt

Reproduction Link (optional)

No response

Activity

  1. github-actions commented on Nov 28, 2025

    @github-actions

    感谢您联系OpenList。我们会尽快回复您。
    Thanks for contacting OpenList. We will reply to you as soon as possible.

  2. changed the title [-][BUG] Please modify the title to describe the issue you are facing[/-] [+][BUG] 能不能解决一下上传文件,但是文件列表没有刷新的问题啊,这个问题提了好久都一直没得到解决,虽然是重复提问,还是很想得到答复。[/+] on Nov 28, 2025
  3. KirCute commented on Nov 28, 2025

    @KirCute
    Member

    假设驱动的缓存时间是30分钟,某一时刻用户首先在 OpenList 中访问了目录,产生了目录缓存,下一瞬间在该目录下上传了一个文件

    1. 如果用户是通过 OpenList 上传文件的,用户会看到“上传完毕后,前端页面自动刷新,可以看到新上传的文件”
    2. 如果用户是通过驱动官方上传文件的,用户会看到
      1. 无法在当前目录页面中看到新文件
      2. 退出当前目录,重新进入该目录,无法看到新文件
      3. 点击浏览器的刷新按钮,无法看到新文件
      4. 点击侧边栏里的刷新按钮,可以看到新文件
      5. 在上级目录中点击侧边栏里的刷新按钮,重新进入该目录,可以看到新文件
      6. 30分钟后,无论以何种方式重新进入该目录,可以看到新文件

    以上是程序正确时应有的运行效果,如果你的需求与以上内容本身冲突,那么很抱歉我们没有做出相应修改的计划,这很大程度上是技术条件受限所造成的,比如对于不提供 WebHook 接口的驱动,我们没有任何办法监听“用户在非 OpenList 途径上传了一个文件”这一事件。如果你的业务需要非常频繁的修改驱动中的内容并且要求能够从 OpenList 中实时看到最新的结果,我们强烈建议你通过将驱动的缓存时间设置为 0 以绕过整个缓存模块。

    如果目前最新版本的 OpenList 运行效果与以上某一条不符,请告诉我们具体是哪一条或几条出现了问题,以方便我们进一步进行排查。

  4. wjw479 commented on Nov 28, 2025

    @wjw479
    Author
  5. wjw479 commented on Nov 28, 2025

    @wjw479
    Author
  6. reopened this on Nov 28, 2025
  7. wjw479 commented on Nov 28, 2025

    @wjw479
    Author
  8. hshpy commented on Nov 29, 2025

    @hshpy
    Contributor

    这个问题上次看过,上传后刷新请求是带强制刷新参数,可能是刷新太快导致的。

  9. wjw479 commented on Nov 29, 2025

    @wjw479
    Author
  10. jyxjjj commented on Nov 29, 2025

    @jyxjjj
    Member

    这个问题上次看过,上传后刷新请求是带强制刷新参数,可能是刷新太快导致的。

    昨天群里已经说了,网盘自己也有延迟,所以才会给他重新打开

  11. j2rong4cn commented on Dec 11, 2025

    @j2rong4cn
    Member

    试试beta版本,

  12. 1928322445 commented on Jan 26, 2026

    @1928322445

    我也有这种情况,而且更奇怪,我是部署在中兴F50上的,使用本地挂载,我在平板和电脑上同时打开openlist web,平板上覆盖上传了一个文件,平板上刷新了文件也更新了,但是电脑(上传文件前打开的网页没有关闭)上还是之前的文件,而且怎么刷新都没用。

  13. ILoveScratch2 commented on Jan 26, 2026

    @ILoveScratch2
    Member

    我也有这种情况,而且更奇怪,我是部署在中兴F50上的,使用本地挂载,我在平板和电脑上同时打开openlist web,平板上覆盖上传了一个文件,平板上刷新了文件也更新了,但是电脑(上传文件前打开的网页没有关闭)上还是之前的文件,而且怎么刷新都没用。

    按右侧的刷新按钮

  14. 1928322445 commented on Jan 26, 2026

    @1928322445

    我也有这种情况,而且更奇怪,我是部署在中兴F50上的,使用本地挂载,我在平板和电脑上同时打开openlist web,平板上覆盖上传了一个文件,平板上刷新了文件也更新了,但是电脑(上传文件前打开的网页没有关闭)上还是之前的文件,而且怎么刷新都没用。

    按右侧的刷新按钮

    试过了,一样没有用,还是原来的老文件

  15. 1928322445 commented on Jan 29, 2026

    @1928322445

    我也有这种情况,而且更奇怪,我是部署在中兴F50上的,使用本地挂载,我在平板和电脑上同时打开openlist web,平板上覆盖上传了一个文件,平板上刷新了文件也更新了,但是电脑(上传文件前打开的网页没有关闭)上还是之前的文件,而且怎么刷新都没用。

    按右侧的刷新按钮

    试过了,一样没有用,还是原来的老文件

    之前另一个设备是停留在word preview的页面,可能是这个问题导致的?我现在每次上传文件确保其他设备的网页 关闭,暂时没有出现 这个问题了,感觉是 上传 之后重新打开另一个设备的网页,因为有网页缓存,没有及时更新,会把旧的文件又替换回去?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions