【待反馈】宝塔应用商店下载的webdav,添加NAS的识别正常,
宝塔webdav,添加NAS穿透的webdav识别正常,但无法上传!错误日志:
|-正在上传到WebDAV存储,请稍候...
Traceback (most recent call last):
File "/www/server/panel/pyenv/lib/python3.7/site-packages/webdav4/client.py", line 372, in _request
http_resp.raise_for_status()
File "/www/server/panel/pyenv/lib/python3.7/site-packages/httpx/_models.py", line 749, in raise_for_status
raise HTTPStatusError(message, request=request, response=self)
httpx.HTTPStatusError: Client error '403 Forbidden' for url 'https://mynas.xyz/dav/volume2'
For more information check: https://httpstatuses.com/403
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/www/server/panel/script/backup.py", line 48, in <module>
backup.backupSite(sys.argv, sys.argv, echo_id)
File "/www/server/panel/script/backup.py", line 20, in backupSite
self.backup_site(name, save=count, echo_id=echo_id)
File "class/panelBackup.py", line 643, in backup_site
if self._cloud.upload_file(dfile, 'site'):
File "/www/server/panel/plugin/webdav/webdav_main.py", line 161, in upload_file
return self.upload_file_in_chunks(file_name, upload_path, chunk_size=1 * 1024 * 1024, upload_speed=upload_speed)
File "/www/server/panel/plugin/webdav/webdav_main.py", line 175, in upload_file_in_chunks
if not self.ensure_directories_exist(remote_dir):
File "/www/server/panel/plugin/webdav/webdav_main.py", line 133, in ensure_directories_exist
if not self.client.exists(current_path):
File "/www/server/panel/pyenv/lib/python3.7/site-packages/webdav4/client.py", line 549, in exists
self.propfind(path)
File "/www/server/panel/pyenv/lib/python3.7/site-packages/webdav4/client.py", line 318, in propfind
http_resp = self.with_retry(call)
File "/www/server/panel/pyenv/lib/python3.7/site-packages/webdav4/func_utils.py", line 44, in wrapped_function
return func()
File "/www/server/panel/pyenv/lib/python3.7/site-packages/webdav4/func_utils.py", line 68, in wrapped
return func(*args, **kwargs)
File "/www/server/panel/pyenv/lib/python3.7/site-packages/webdav4/client.py", line 374, in _request
raise HTTPError(http_resp) from exc
webdav4.client.HTTPError: received 403 (Forbidden)
不管是权限,路径,试了无数次
CF的https的穿透也用了
frp的http穿透也用的
都是识别路径登录正常,就是备份执行的时候上传不了
看上面的提示,是403权限问题
可以检查一下目录的权限,以及是否开启了系统加固或防篡改等安全软件
尝试上传小文件看看 阿珂 发表于 2025-3-7 10:42
看上面的提示,是403权限问题
可以检查一下目录的权限,以及是否开启了系统加固或防篡改等安全软件
尝试上 ...
用RaiDrive挂载同样的webdav,托入写入新建删除都没问题,用了一两年了
什么权限都给了,检查了无数遍 阿珂 发表于 2025-3-7 10:42
看上面的提示,是403权限问题
可以检查一下目录的权限,以及是否开启了系统加固或防篡改等安全软件
尝试上 ...
辛苦看下
https://www.bt.cn/bbs/thread-144193-1-1.html
页:
[1]