liupan1890 / aliyunpan

阿里云盘小白羊版 阿里云盘PC版 aliyundriver
12.24k stars 1.15k forks source link

v2.10.31关于Aria2远程下载的错误 #361

Open yatchaulam opened 3 years ago

yatchaulam commented 3 years ago

您好,想请问Aria2远程下载显示“aria2c创建文件夹失败”是否有解决办法?目前Aria2是挂载于威联通TS-453D mini的docker上,直接访问正常下载没有问题。 Quicker_20211107_002209

liupan1890 commented 3 years ago

创建文件夹失败

就是简单的创建失败,跟小白羊应该关系不大,跟aria2也没关系

需要你截图回复你小白羊设置里的--aria设置--aria远程文件保存位置 感觉是这里你填的不对导致的 当你下载时,会拼接完整的保存位置

比如你填了 ddd/ccc/aaa 你要下载bbb.mp4

最终会下载到ddd/ccc/aaa/bbb.mp4

如果路径里有错误,自然会提示创建文件夹失败 如果路径没错误,但是指定的位置不能写入(硬盘满/没有权限),也会提示创建文件夹失败

一般都是路径填的错误,导致不能创建

yatchaulam commented 3 years ago

需要你截图回复你小白羊设置里的--aria设置--aria远程文件保存位置

目前是这么设置的,如下图 微信截图_20211107165252

QNAP的文件夹结构如下 微信截图_20211107184625

尝试了PLEX中的路径,依旧失败 微信截图_20211107184947

期待您的解答!

liupan1890 commented 3 years ago

抱歉,一直没看到你的回复

我看你的截图其实也没问题啊,,试试在最后加个斜杠 video/mnt/

我没用过任何的nas,所以我其实也不懂

但是/download/video/.... 这个路径,并没有包含盘符,是否跟这个有关呢?我不知道啊

其实有一个比较取巧的方式,设置路径为 ./down

这样就是下载到aria2c这个文件所在目录/down,可以避免掉路径设置的问题,你可以试试,如果使用./down/能下,说明确实就是路径设置为/download/...有问题,需要你研究一下包含根目录的完整路径是什么

(注:最少也要包含./)

然后是在设置里面的,“新建下载任务时 按照网盘完整路径保存” 这个勾选项,试试去掉勾选,可以排除掉因为你要下载的文件,网盘里的文件夹名字包含特殊字符之类,导致的创建失败

最后,最好找一个网盘根目录下面的,文件名很正常的文件试一下(比如创建一个 001.txt 文件)

yatchaulam commented 3 years ago

感谢你的详细回答

我尝试了各种方法,包括末尾加“/”,前面加“./”

以及采用PLEX资源库的目录,如下图:

微信截图_20211111143600

均提示同种报错,依旧无法创建文件夹

目前我只能继续采用先下载到Laptop再转存NAS的方式

希望日后能有人重复上述问题并解决

再次感谢大佬开发的这么棒的工具!

liupan1890 commented 3 years ago

注:你截图里,aria链接地址,是错误的

应该是192.168.31.9:6800

而不是 192.168.31.9:6800/jsonrpc

只要IP:Port

liupan1890 commented 3 years ago

我自己只试过,开vps,上面开aria

windows的和ubu的vps都试过

但nas和dockor我都没试过,因为我平时接触不到这个,没法试。也不懂这些。。。

但进从逻辑上说,不应该不能创建啊。。。。想不到是哪的原因。

等我以后有空,找个dockor试试

这个问题先别关了,我(很久)以后会试试看

yatchaulam commented 3 years ago

应该是192.168.31.9:6800,而不是 192.168.31.9:6800/jsonrpc

此处去除/jsonrpc后仍提示失败

等我以后有空,找个dockor试试

这也太令人开心了哈哈,我愿意等

Jox2018 commented 2 years ago

应该是192.168.31.9:6800,而不是 192.168.31.9:6800/jsonrpc

此处去除/jsonrpc后仍提示失败

等我以后有空,找个dockor试试

这也太令人开心了哈哈,我愿意等

试下我的方法 这里应该填docker里面的下载目录而不是填宿主机的目录 image image

gz4zzxc commented 2 years ago

同样遇到这个问题

到Aria2设置-高级设置-文件分配方法(file-allocation) 把“falloc”改成 “trunc”就行了

image

参考自 https://www.right.com.cn/forum/thread-4052524-1-1.html

yatchaulam commented 2 years ago

应该是192.168.31.9:6800,而不是 192.168.31.9:6800/jsonrpc

此处去除/jsonrpc后仍提示失败

等我以后有空,找个dockor试试

这也太令人开心了哈哈,我愿意等

试下我的方法 这里应该填docker里面的下载目录而不是填宿主机的目录 image image

实测结合@Jox2018 和@gz4zzxc 的方法后,有效!

同样遇到这个问题

到Aria2设置-高级设置-文件分配方法(file-allocation) 把“falloc”改成 “trunc”就行了 image

参考自 https://www.right.com.cn/forum/thread-4052524-1-1.html

@liupan1890 大佬,本问题已得到解决!