tickstep / aliyunpan Goto Github PK
View Code? Open in Web Editor NEW阿里云盘命令行客户端,支持JavaScript插件,支持同步备份功能。
License: Apache License 2.0
阿里云盘命令行客户端,支持JavaScript插件,支持同步备份功能。
License: Apache License 2.0
我下载下来的代码,好多报错,是不是代码没传完整的啊??
谢谢大佬的程序!
我是试图在阿里云盘上得网页版下载一整个文件夹,但是文件夹内文件数目非常多,下载总是失败。后来查了才知道,阿里云对下载的限制是一次最多一千个文件。这个是在是太坑了,如果是文件多的话,基本就相当于进去出不来了。但是幸好找到了大佬的程序,本来我以为您的程序的逻辑也会受到单次下载1000文件的限制,我得计划是找到您程序之后,自己写一个自动化的流程。但是我后来发现省事了,因为您程序的逻辑是直接扫描所有文件,并逐个文件下载。至此,您的程序完美解决了我得问题!
我写这个建议是建议您可以对某些文件实行云盘得压缩下载的策略。(网盘是把所有的文件整理起来打包下载)提出这个建议的原因是,既然云盘设置了单次下载最多一千文件的限制,就说明后续可能打压您的这个“扫描并下载所有文件”的操作,或封号,或强制断开连接。所以为了程序以后可以更鲁棒。另外我也认为单次下载大文件会比单次重复下载小文件要更快。
谢谢提供软件,我使用的是vps centos7 下载很方便,但有些目录识别为文件了 它不带有 / 。使用cd 后提示文件不存在,在更改文件夹名字后正常,更改为原文件名也正常,都识别为文件夹了,可以进入了。
识别成文件很麻烦,不知道是什么原因?不知道我说明白了没
我在国内外vps都测试了,最快就1M/s左右,
但这个https://github.com/Hidove/aliyundrive-uploader 可以轻轻松松达到10M/S+的速度
研究了一下似乎没有看到后台下载选项,请问有这方面的实现么?
想通过其他语言调用。
对go不是很了解,不知道是否方便实现。
这个RefreshToken每3天就过期了,都需要重新获取来登录,不能作为自动化备份工具,非常头疼,能有办法优化吗?或者能让其自动获取RefreshToken来登录吗?
文件上传结果:失败!创建上传任务失败:Post "https://api.aliyundrive.com/adrive/v2/file/createWithFolders": net/http: timeout awaiting response headers,Post "https://api.aliyundrive.com/adrive/v2/file/createWithFolders": net/http: timeout awaiting response headers 耗时 5分30 秒
阿里云的API失效了吗
执行aliyunpan backup local_file.txt /remote_folder 时,返回空值,进程并未执行
执行aliyunpan upload local_file.txt /remote_folder 则没问题
是否backup 命令需要修复一下?
或许可以定时拉取文件列表
执行:aliyunpan upload local_backup.sh /remote_backup时,报错:
文件上传结果:失败!创建上传任务失败:Invalid rapid proof. ContentHash &{sha1 02D880F34527673E4C4242472F535CB935E2A27D 10535 } proof failed, range [8190, 8198),Invalid rapid proof. ContentHash &{sha1 02D880F34527673E4C4242472F535CB935E2A27D 10535 } proof failed, range [8190, 8198) 耗时 2秒
但是换一个文件又没问题。有的文件可以上传,有的就报这个错误
想把icloud照片同步到linux 外接的硬盘,可以设置先把icloud 照片同步到阿里云盘,然后把阿里云盘照片同步到本地。但是本插件貌似只有本地向云端同步,没有云端到本地的同步功能?如果方便的话,请求大佬加上此功能!我看百度网盘工具bypy是支持的。
aliyunpan这个项目的源代码能发布一下吗
Hello,
目前 aliyunpan
的配置文件和历史命令都是和程序放在同一个目录下,有些情况使用起来可能不太方便。
例如对于 Linux 用户来说,可执行文件放在了 /usr/local/bin
目录下(多用户使用的话)。如果不加 sudo
,会提示无法加载配置文件。
FATAL ERROR: config file error: config file permission denied
建议修改默认配置文件位置,或者添加可以额外指定配置文件位置的选项。
(现在是把程序放在了 ~/bin
下
针对部分较低带宽的服务器,使用上传或备份功能时存在阻塞上传通道而影响其他服务的情况。
建议为上传、下载功能添加限制最高速度的参数。
设备树莓派4B,经常上传到一半就报这个错,而且报错之前会长时间0KB/s
[2] 秒传失败,开始正常上传文件
[2] ↑ 181.56MB/314.13MB 288.04KB/s in 27m9s ............panic: runtime error: slice bounds out of range [:131072] with capacity 65536
goroutine 35080 [running]:
bufio.(*Reader).Read(0x240ac90, 0x4700000, 0x8000, 0x8000, 0xa6a9b570, 0x0, 0x3ff)
/usr/local/go/src/bufio/bufio.go:238 +0x3e8
github.com/tickstep/aliyunpan/internal/file/uploader.(*bufioFileBlock).Read(0x1f88118, 0x4700000, 0x8000, 0x8000, 0x8000, 0x4700000, 0x1c80000)
/Users/tickstep/Documents/Workspace/go/projects/aliyunpan/internal/file/uploader/block.go:80 +0x38
io.(*LimitedReader).Read(0x2015e50, 0x4700000, 0x8000, 0x8000, 0x0, 0x468c00, 0xa6b5bf48)
/usr/local/go/src/io/io.go:473 +0xb8
io.copyBuffer(0xa6b5bf48, 0x1dc7000, 0x502f6c, 0x2015e50, 0x4700000, 0x8000, 0x8000, 0x418b08, 0x435b80, 0x18e01, ...)
/usr/local/go/src/io/io.go:423 +0xd8
io.Copy(...)
/usr/local/go/src/io/io.go:382
net/http.persistConnWriter.ReadFrom(0x22fc3c0, 0x502f6c, 0x2015e50, 0xa6b5bf30, 0x22fc3c0, 0x418b01, 0x44f130)
/usr/local/go/src/net/http/transport.go:1768 +0x68
bufio.(*Writer).ReadFrom(0x1c0b000, 0x502f6c, 0x2015e50, 0xa6c6e4a8, 0x1c0b000, 0x2015e01, 0x10)
/usr/local/go/src/bufio/bufio.go:730 +0x31c
io.copyBuffer(0x502814, 0x1c0b000, 0x502f6c, 0x2015e50, 0x0, 0x0, 0x0, 0xa6c6e460, 0x0, 0x200, ...)
/usr/local/go/src/io/io.go:409 +0x340
io.Copy(...)
/usr/local/go/src/io/io.go:382
net/http.(*transferWriter).doBodyCopy(0x218e9b0, 0x502814, 0x1c0b000, 0x502f6c, 0x2015e50, 0x1dc7114, 0x1dc71d0, 0x1dc7114, 0x497350)
/usr/local/go/src/net/http/transfer.go:409 +0x48
net/http.(*transferWriter).writeBody(0x218e9b0, 0x502814, 0x1c0b000, 0x0, 0x0)
/usr/local/go/src/net/http/transfer.go:367 +0x6c8
net/http.(*Request).write(0x1cca700, 0x502814, 0x1c0b000, 0x0, 0x1c0b020, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:697 +0x5b8
net/http.(*persistConn).writeLoop(0x22fc3c0)
/usr/local/go/src/net/http/transport.go:2385 +0x140
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1744 +0x9d0
upload和backup的时候检测秒传中没有效果,一个文件上传多次都没有出发秒传,都是重新传
E:\nas\aliyunpan-v0.0.2-windows-x64
λ aliyunpan.exe upload README.md /
2021-10-17 20:19:37 [1] 加入上传队列: README.md
[1] 准备上传: README.md=>/README.md
[1] 检测秒传中, 请稍候...
[1] 秒传失败,开始正常上传文件
[1] 上传文件成功, 保存到网盘路径: /README.md
2021-10-17 20:19:21 [1] 文件上传结果:成功! 耗时 2.755193s
上传结束, 时间: 2.759s, 总大小: 18.365234KB
E:\nas\aliyunpan-v0.0.2-windows-x64
λ aliyunpan.exe upload README.md /
2021-10-17 20:19:42 [1] 加入上传队列: README.md
[1] 准备上传: README.md=>/README.md
[1] 检测秒传中, 请稍候...
[1] 秒传失败,开始正常上传文件
[1] 上传文件成功, 保存到网盘路径: /README.md
2021-10-17 20:19:21 [1] 文件上传结果:成功! 耗时 2.7351247s
上传结束, 时间: 2.739s, 总大小: 18.365234KB
E:\nas\aliyunpan-v0.0.2-windows-x64
λ aliyunpan.exe upload README.md /
2021-10-17 20:19:47 [1] 加入上传队列: README.md
[1] 准备上传: README.md=>/README.md
[1] 检测秒传中, 请稍候...
[1] 秒传失败,开始正常上传文件
[1] 上传文件成功, 保存到网盘路径: /README.md
2021-10-17 20:19:21 [1] 文件上传结果:成功! 耗时 2.6981471s
上传结束, 时间: 2.702s, 总大小: 18.365234KB
aliyunpan:/$ backup /data/download /NAS
[2021-11-15 15:02:37.312] do request url: https://api.aliyundrive.com/v2/file/list
[2021-11-15 15:02:38.100] parse file list result json error unexpected end of JSON input
警告: 上传文件, 获取云盘路径 /NAS 错误, 文件不存在
/data/download 同步数据库打开失败,跳过该目录的备份 timeout
上传结束, 时间: 5秒, 总大小: 0B
aliyunpan:/$ backup /data/download /
/data/download 同步数据库打开失败,跳过该目录的备份 timeout
上传结束, 时间: 5秒, 总大小: 0B
aliyunpan:/ hx10$
之前上传正常,现在突然失败了,重新退出登录也不行,求帮助
切换网盘
程序默认工作在文件网盘下,如需切换到相册网盘,可以使用本命令进行切换。aliyunpan drive
aliyunpan drive输入要切换的网盘 # 值 >
WebDav挂载显示的文件网盘。能切换到相册网盘吗?
您好 下载您的aliyunpan-v0.0.5-freebsd-amd64.zip版本
chmod 777 aliyunpan
后
运行 ./aliyunpan
显示
./aliyunpan: line 1: syntax error near unexpected token newline' ./aliyunpan: line 1:
'
我的机器
uname -a:
Linux d6d2a1500408f011ec08bb20f3128d160513-dingjh179-0 4.15.0-45-generic #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:48 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
传着传着就报了错误
[3] ↑ 1.52GB/3.15GB 384.02KB/s(3.35MB/s) in 25s ............panic: runtime error: slice bounds out of range [:131072] with capacity 65536
goroutine 78 [running]:
bufio.(*Reader).Read(0xc0001449c0, 0xc00331a000, 0x8000, 0x8000, 0x7fd9754fe108, 0xc002fa2887, 0xc00331a000)
/usr/lib/go/src/bufio/bufio.go:238 +0x3ba
github.com/tickstep/aliyunpan/internal/file/uploader.(*bufioFileBlock).Read(0xc0004b93a0, 0xc00331a000, 0x8000, 0x8000, 0x7fd9754fe108, 0x8000, 0xc00331a000)
/home/funny/aliyunpan/internal/file/uploader/block.go:82 +0x4d
io.(*LimitedReader).Read(0xc0001fe3a8, 0xc00331a000, 0x8000, 0x8000, 0x0, 0xc000012000, 0x8)
/usr/lib/go/src/io/io.go:473 +0x63
io.copyBuffer(0x7fd947c87cc0, 0xc000120700, 0xab3240, 0xc0001fe3a8, 0xc00331a000, 0x8000, 0x8000, 0x99e580, 0xdaca01, 0x7fd947c87ca0)
/usr/lib/go/src/io/io.go:423 +0x12c
io.Copy(...)
/usr/lib/go/src/io/io.go:382
net/http.persistConnWriter.ReadFrom(0xc000302c60, 0xab3240, 0xc0001fe3a8, 0x7fd947c87ca0, 0xc000302c60, 0x636f01)
/usr/lib/go/src/net/http/transport.go:1768 +0x85
bufio.(*Writer).ReadFrom(0xc00006a9c0, 0xab3240, 0xc0001fe3a8, 0x7fd94c03f338, 0xc00006a9c0, 0x7fd94c03f201)
/usr/lib/go/src/bufio/bufio.go:730 +0x37e
io.copyBuffer(0xab25a0, 0xc00006a9c0, 0xab3240, 0xc0001fe3a8, 0x0, 0x0, 0x0, 0xc000051c38, 0x40fb78, 0x18)
/usr/lib/go/src/io/io.go:409 +0x357
io.Copy(...)
/usr/lib/go/src/io/io.go:382
net/http.(*transferWriter).doBodyCopy(0xc000020a00, 0xab25a0, 0xc00006a9c0, 0xab3240, 0xc0001fe3a8, 0x716612, 0xc000120700, 0xc0000e7000)
/usr/lib/go/src/net/http/transfer.go:409 +0x6a
net/http.(*transferWriter).writeBody(0xc000020a00, 0xab25a0, 0xc00006a9c0, 0x0, 0x0)
/usr/lib/go/src/net/http/transfer.go:367 +0x825
net/http.(*Request).write(0xc00067d000, 0xab25a0, 0xc00006a9c0, 0x0, 0xc000282ea0, 0x0, 0x0, 0x0)
/usr/lib/go/src/net/http/request.go:697 +0x7c6
net/http.(*persistConn).writeLoop(0xc000302c60)
/usr/lib/go/src/net/http/transport.go:2385 +0x1a7
created by net/http.(*Transport).dialConn
/usr/lib/go/src/net/http/transport.go:1744 +0xc9c
RT
想知道在安卓上如何运行
打个比方,我上传了一个新的视频文件(没有秒传),此时打开阿里云盘app去观看这个视频,再随意拖动一个进度,会发现卡住了,要等10几秒才能播放,原因是这个视频正在服务器端转码,要等待转码完成才能继续播放。
服务器端大概要10分钟左右可以把视频转码完成,此时再随意拖动进度会发现非常快。
简单说就是新上传的视频服务器端不会自动转码,只有点过播放才会转码,所以大佬能否增加一个触发服务器端转码的功能?
非常感谢这个工具解决了我的问题,在使用中发现没有补全功能(不是很重要), 后台下载功能,目前我是用nohup &大法解决,希望有更方便的办法,谢谢分享!
环境:树莓派3b, armv7内核,ping百度首页46ms,windows10端putty ssh登录
其他功能测试正常,不能登录,信息如下
pi@pi:~/jk/ftp/ftpuser/download $ sudo aliyunpan login
请输入RefreshToken, 回车键提交 > a8566575feb14442825f4b30dd######
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x130 pc=0x3e1780]
goroutine 1 [running]:
github.com/tickstep/aliyunpan/internal/command.CmdLogin.func1(0x10f4580, 0x86b7e0, 0x0)
/Users/tickstep/Documents/Workspace/go/projects/aliyunpan-go/internal/command/login.go:52 +0x114
github.com/urfave/cli.HandleAction(0x43cb38, 0x4d99bc, 0x10f4580, 0x10f4580, 0x0)
/Users/tickstep/Applications/go/pkg/mod/github.com/urfave/[email protected]/app.go:523 +0x10c
github.com/urfave/cli.Command.Run(0x4b0ab0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4bd459, 0x18, 0x0, ...)
/Users/tickstep/Applications/go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x3f4
github.com/urfave/cli.(*App).Run(0x11fefc0, 0x10a4010, 0x2, 0x2, 0x0, 0x0)
/Users/tickstep/Applications/go/pkg/mod/github.com/urfave/[email protected]/app.go:276 +0x54c
main.main()
/Users/tickstep/Documents/Workspace/go/projects/aliyunpan-go/main.go:506 +0xb58
linux直接执行无法执行
启动出现segmentation fault (core dumped)
安卓手机软件termux安装(aliyunpan)之后和其他的BaiduPCS-Go一样 会出现网络连接错误,在这个地址:qjfoidnh/BaiduPCS-Go#107 有人编译了一下解决了。
阿里网盘有安卓客户端,但还是用这样的方式去用阿里云盘,确实有点欠打。但这确实是个问题
linux 64下运行不起来
ubuntu20
如题
版本:macos amd 0.0.5
centos7系统
[1] 准备上传: /home/down/apache_1.3.22-powerpc-apple-darwin1.4.tar.gz=>/download/apache_1.3.22-powerpc-apple-darwin1.4.tar.gz
[1] 检测秒传中, 请稍候...
[1] 秒传失败,开始正常上传文件
[1] ↑ 3.35MB/3.35MB 18.00KB/s in 4m41s ............2021-11-29 22:00:21 [1] 文件上传结果:失败!上传文件失败,The input parameter content_hash is not valid. file content hash is not matched with content_hash in complete file request 耗时 4分45秒
Token登录失败: Post "https://auth.aliyundrive.com/v2/account/token": lookup auth.aliyundrive.com on [::1]:53: read udp [::1]:39272->[::1]:53: read: connection refused
请问怎么解决?
使用过aliyunpan upload sync 和 aliyunpan upload delte 均有 “警告: 遍历错误” 报错, 最终导致了 每个文件都重复了
我不确定是不是我设置有问题 设置 也贴在了下方
root@debian:~# aliyunpan upload sync /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA /sync
警告: 遍历错误: lstat sync: no such file or directory
2021-10-10 13:31:57 [1] 加入上传队列: /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA/ACL.png
2021-10-10 13:31:57 [2] 加入上传队列: /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA/CLI帮助.png
2021-10-10 13:31:57 [3] 加入上传队列: /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA/IP地址基础-二进制.png
2021-10-10 13:31:57 [4] 加入上传队列: /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA/RIP.txt
2021-10-10 13:31:57 [5] 加入上传队列: /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA/STP.txt
2021-10-10 13:31:57 [6] 加入上传队列: /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA/vlan.txt
2021-10-10 13:31:57 [7] 加入上传队列: /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA/vtp.txt
2021-10-10 13:31:57 [8] 加入上传队列: /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA/工程三招.png
[4] 准备上传: /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA/RIP.txt=>/sync/CCNA/RIP.txt
[3] 准备上传: /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA/IP地址基础-二进制.png=>/sync/CCNA/IP地址基础-二进制.png
[2] 准备上传: /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA/CLI帮助.png=>/sync/CCNA/CLI帮助.png
[1] 准备上传: /mnt/ldisk/sync/DDL-DESKTOP01-DDL/学习/CCNA/ACL.png=>/sync/CCNA/ACL.png
[4] 检测秒传中, 请稍候...
[4] 秒传失败,开始正常上传文件
...................................................以下省略
运行 aliyunpan config set 可进行设置配置
当前配置:
名称 值 建议值 描述
cache_size 0B 1KB ~ 256KB 下载缓存, 如果硬盘占用高或下载速度慢, 请尝试调大此值
max_download_parallel 0 1 ~ 64 最大下载并发量
max_upload_parallel 4 1 ~ 100 最大上传并发量,即同时上传文件最大数量
max_download_load 0 1 ~ 5 同时进行下载文件的最大数量
max_download_rate 不限制 限制最大下载速度, 0代表不限制
max_upload_rate 2.00MB/s 限制最大上传速度, 0代表不限制
savedir /mnt/mdisk/alidown 下载文件的储存目录
proxy 设置代理, 支持 http/socks5 代理,例如:http://127.0.0.1:8888
local_addrs 设置本地网卡地址, 多个地址用逗号隔开
首先感谢您的作品。
你好,工具运行起来很流程。
现在遇到1个情况,我想使用sync,但是提示未找到命令: sync。
使用help 也未查询到,请教一下SNYC的具体用法,谢谢
我几天才上传完了E盘的数据,现在用这个命令行工具再上传一次E盘到不同的文件夹,发现所有文件都不能秒传。
$ ./aliyunpan backup /mnt/datastore/games/NS /Games
[2021-9-11 15:32:50.673] do request url: https://api.aliyundrive.com/v2/user/get
[2021-9-11 15:32:50.793] do request url: https://api.aliyundrive.com/v2/databox/get_personal_info
[2021-9-11 15:32:51.173] do request url: https://api.aliyundrive.com/v2/sbox/get
[2021-9-11 15:32:51.276] do request url: https://api.aliyundrive.com/adrive/v1/user/albums_info
[2021-9-11 15:32:51.374] do request url: https://api.aliyundrive.com/v2/file/list
/mnt/datastore/games/NS 同步数据库打开失败,跳过该目录的备份 no locks available
上传结束, 时间: 6.264s, 总大小: 0B
日志如下,本地文件是真实存在的,但却提示没有上传ID,已经重试过几次了 依然无法解决
检测秒传中, 请稍候...
[1] 秒传失败,开始正常上传文件
[2021-12-3 17:22:54.713] DEBUG: UPLOADER INFO: upload task CREATED from instance state
[2021-12-3 17:22:54.715] do request url: https://api.aliyundrive.com/v2/file/complete
[2021-12-3 17:22:54.892] DEBUG: UPLOADER WARN: upload file commit failed: The resource upload_id cannot be found. No such upload_id
2021-12-03 17:22:21 [1] 文件上传结果:失败!上传文件失败,The resource upload_id cannot be found. No such upload_id 耗 0秒
上传结束, 时间: 0秒, 总大小: 0B
以下文件上传失败:
0.0.6-win-x64 版本,win7系统
`D:\Program Files\aliyunpan-v0.0.6-windows-x64>aliyunpan backup D:/Program Files/aliyunpan-v0.0.6-windows-x64/backup /test
panic: runtime error: invalid memory address or nil pointer dereference [signal 0xc0000005 code=0x0 addr=0x18 pc=0x851158]
goroutine 28 [running]:
github.com/tickstep/aliyunpan/internal/command.checkPath(0xc0000c2060, 0x29, 0x0, 0x0, 0x0, 0x0)
/Users/tickstep/Documents/Workspace/go/projects/aliyunpan/internal/command/backup.go:226 +0x378
github.com/tickstep/aliyunpan/internal/command.Backup.func1(0xc000446fb0, 0xc0000a0000, 0xc00031d9e0, 0xc0000ac0d0, 0x5, 0xc00030fb78, 0xc0000c2060, 0x29)
/Users/tickstep/Documents/Workspace/go/projects/aliyunpan/internal/command/backup.go:281 +0x6ecreated by github.com/tickstep/aliyunpan/internal/command.Backup
/Users/tickstep/Documents/Workspace/go/projects/aliyunpan/internal/command/backup.go:279 +0x557
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x18 pc=0x851158]
goroutine 27 [running]:
github.com/tickstep/aliyunpan/internal/command.checkPath(0xc0000ac0a0, 0xa, 0x0,0x0, 0x0, 0x0)
/Users/tickstep/Documents/Workspace/go/projects/aliyunpan/internal/command/backup.go:226 +0x378
github.com/tickstep/aliyunpan/internal/command.Backup.func1(0xc000446fb0, 0xc0000a0000, 0xc00031d9e0, 0xc0000ac0d0, 0x5, 0xc00030fb78, 0xc0000ac0a0, 0xa)
/Users/tickstep/Documents/Workspace/go/projects/aliyunpan/internal/command/backup.go:281 +0x6e
created by github.com/tickstep/aliyunpan/internal/command.Backup
/Users/tickstep/Documents/Workspace/go/projects/aliyunpan/internal/command/backup.go:279 +0x557`
换成短目录就行了,不知道是否是program~1的问题
下载一个2.64T的目录下所有文件,一直在准备过程,并未真正下载,请修正。
请问一下后续有计划开发挂载到本地WebDAV的功能吗?谢谢。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.