kodbox读取alist文件失败,问题解决过程

这篇具有很好参考价值的文章主要介绍了kodbox读取alist文件失败,问题解决过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

让我先把相关的报错信息通过文字贴到下方,方便被检索出来

出错了! (warning!)
curl error code=403;
系统错误 (explorer.editor.fileGet)
explorer/editor.class.php[64] IO::fileSubstr(0,1,2)
bin/data.bin[2]
[Linux 6.2.0-35-generic/8.2.11/mysqli/1.49.10]

kodbox读取alist文件失败,问题解决过程

在使用kodbbox的过程中想着通过webdav协议将alist挂载到kodbox中去,但是在实际操作过程中发现真正挂载的上去的文件并不能被打开,只能新建、保存、修改,不能查看,遂查找问题的根源。

说一下我的环境和调试工具,通过1panel一键启动的alist和kodbox,并通过1panel中的openresty将两个应用加上https并且反向代理出去了,而且无法直接访问两者的http端口。

通过在kodbox中各种手动下error_log的方式,发现在kodbox内部函数的运行过程中,文件被认为是拿到了的(即某些用来判定文件下载成功与否的变量为true),但是实际用来存储文件内容的变量,其中并没有任何可用的数据(即数据为空值)。

kodbox读取alist文件失败,问题解决过程

上述图片中前7行都说明kodbox认为成功获得了文件内容,最后一行的变量则是用来存储实际文件内容的,反而什么也没有。

kodbox调试无果之后,将矛头转向了alist的日志,但是alist的docker日志并不是很清楚,仅仅记录了启动时的配置加载,并没有什么有效信息,无奈最终只能转向alist网站的访问日志。

kodbox读取alist文件失败,问题解决过程

结果发现了日志中的问题——kodbox访问之后日志为302重定向,遂怀疑kodbox在访问正常的alist的webdav路径之后,并没有进行重定向访问。

然后将alist中所有的存储的webDAV策略都配置成本机代理,kodbox的访问就正常了。文章来源地址https://www.toymoban.com/news/detail-841275.html

到了这里,关于kodbox读取alist文件失败,问题解决过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nginx代理下载超过1GB的文件失败问题的解决

    项目中通过nginx代理请求后端的下载接口,超过1g的文件下载后文件损坏,并且大小只有1g Nginx Buffer 机制默认开启时根据 proxy_buffer_size 和 proxy_buffers 参数控制写入内存的大小,如果超过buffer的限制,就会通过 proxy_max_temp_file_size 参数响应其余部分写入到磁盘临时文件 。 由于

    2024年02月15日
    浏览(35)
  • 解决C#报“MSB3088 未能读取状态文件*.csprojAssemblyReference.cache“问题

        今天在使用vscode软件+C#插件,编译.cs文件时,发现如下warning: 图(1) C#报cache没有更新     出现该warning的原因: 当前.cs文件修改了,但是其缓存文件*.csprojAssemblyReference.cache没有更新,需要重新清理一下工程,再编译、运行即可。     命令如下:     或者手动在vs里

    2024年02月11日
    浏览(35)
  • 解决Springboot项目打成jar包后获取resources目录下的文件失败的问题

    前几天在项目读取resources目录下的文件时碰到一个小坑,明明在本地是可以正常运行的,但是一发到测试环境就报错了,说找不到文件,报错信息是:class path resource [xxxx] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:xxxx.jar!/BOOT-INF/classes!xxxx。 看了

    2024年02月11日
    浏览(50)
  • 成功解决使用git clone下载失败的问题: fatal: 过早的文件结束符(EOF) fatal: index-pack 失败

    1.缓存不够 按照下面操作增加缓存(命令行操作),若是不想使用命令行,也可以在用户家目录下的全局git配置文件 .gitconfig 中,直接更改文件内的内容 使用 git clone 克隆代码时出现以下报错,这个一般是由于代码仓库太大,而本地网络不是很稳定都可以造成以下问题 方法

    2024年01月18日
    浏览(93)
  • Nginx http 文件服务器 中文名称文件乱码以及不能访问下载问题 (解决全过程)...

    书接上文: 在Windows 环境下使用 Nginx 搭建 HTTP文件服务器 实现文件下载 全步骤(详细) 发现的中文乱码问题,终于自己解决了! ^_^ 问题起因: 首先是发现放在 Nginx 共享文件夹下的中文文件会出现乱码问题 初步解决办法: 检查 conf 下 nginx.conf 配置文件中的 charset 编码问题 发

    2024年02月11日
    浏览(46)
  • 解决vue3+vite项目中引入mockjs失败的问题--无法找到模块“mockjs”的声明文件

     看到上面报错,根据提示 修改声明方式 declare module \\\'mockjs\\\'  我们修改一下引入的声明,发现修改之后仍然报错;    解决方法: 需要在vite-env.d.ts文件中,添加  declare module \\\'mockjs\\\',保存即可  然后就可以正常使用了  

    2024年02月11日
    浏览(37)
  • opencv_contrib扩展模块的安装(CMake编译器)及解决文件下载失败的问题(超详细)

    上篇文章介绍了Windows 10 64位系统下 Visual Studio 2015+OpenCV4.1.0下载安装及环境配置, Visual Studio 2015+OpenCV4.1.0 下载安装及环境配置_专注专心的博客-CSDN博客 本篇文章继续介绍,opencv_contrib扩展模块的安装(CMake编译器),并详细说明了“ffmpeg”、 “ippicv”、“data”、“xfeatures2d”等

    2024年02月14日
    浏览(72)
  • OpenCV使用imread读取图片失败解决方案

    使用一下代码读取图像,出现[ WARN:0@1.635] global D:aopencv-pythonopencv-pythonopencvmodulesimgcodecssrcloadsave.cpp (239) cv::findDecoder imread_(‘D:.jpg’): can’t open/read file 报错信息 原因是使用绝对路径时“”要换成“\\\\” 导入成功

    2024年02月11日
    浏览(51)
  • 记录Java读取hdfs上的文件全过程

    文章目录 前言 一、项目大体流程 二、详细步骤 1.在idea里面创建空项目(小白也能看懂) 2.导入所需的jar包 2.输入代码后就可以实现了 总结         跟着白哥学Java,今天就来分享一下Java如何上传文件到hdfs上面, 提示:以下是一点见解         我们想要上传到hdfs,首先就

    2024年02月10日
    浏览(44)
  • selenium包安装失败,解决全过程

    今晚用到了selenium库,就用命令 自然而然,因为没有安装此库,所以selenium下面有条红色波浪线,遂 来进行安装,结果安装失败。 在Terminal里查看 解决过程: 1.进入官网,对selenium包进行下载 官网下载地址 下载完如下: 进入到python项目的环境里,放在lib的site-packages下 开始

    2024年02月11日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包