精易论坛

标题: 基于cloudreve搭建个人webdav服务(教程+客户Duan源码) [打印本页]

作者: 千面萌萌    时间: 2022-7-8 05:26
标题: 基于cloudreve搭建个人webdav服务(教程+客户Duan源码)
本帖最后由 千面萌萌 于 2022-7-8 05:29 编辑

在接触WebDAV前,尝试过很多种方式借助软件 保存/备份文件.    例如:邮件附件、ftp、OSS、永硕网盘.
邮件丢文件,ftp速度慢,OSS贵而且自身技术有限操作不过来,永硕用过一段时间更新了~~~

后来无意发现webdav,非常简洁实用,用了一段时间,使用限制了,只能折回到永硕网盘.  
参考:webdav协yi源码 操作坚果云作为例子https://125.confly.eu.org/forum.php?mod=viewthread&tid=14674844(出处: 精易论坛)


前几天逛论坛,从某贴发现了实用好玩的cloudreve,看中的是它的开源和私有化服务器.竟然发现也支持webdav.
cloudreve官网  :https://cloudreve.org/
cloudreve源码和软件:https://github.com/cloudreve/Cloudreve/releases/latest
于是研究了一番,经历七七四十九分钟,搭建好了cloudreve-webdav服务,也顺利使用易语言操作webdav.


客户Duan功能
1、登录
2、创建文件夹
3、获取文件
4、上传文件
5、下载文件
6、删除文件

搭建步骤:
1、下载cloudreve win版本,发到云服务器。(记得开发端口,具体方法找度娘),打开exe就可以运行,如图在初始化界面有分配的管理员账号密码




2、登录http://你的IP:5121,在WEBDAV中创建你的新账号。





3、前面两步搭建好了服务器,然后就是易语言中操作了。操作的例子是从大佬@我們還太嫩的代码改过来的。



测试了一下,速度杠杠的。有两点不足:
1) 读取文件列表返回是XML格式,不太会看
2)在win服务器端,保存的文件名出现乱码

调用了精易模块和鱼刺http模块(提供的鱼刺http模块是精简过的),原版模块源码论坛找找也有.




webdav.zip

218.98 KB, 下载次数: 77, 下载积分: 精币 -2 枚


作者: 忧郁之子    时间: 2022-7-8 08:41
支持一下,谢谢分享
作者: wuqingg    时间: 2022-7-8 08:42
千面萌萌。。。。。。。。。
作者: 撒加    时间: 2022-7-8 08:50
支持一下,谢谢分享
作者: JYYeah    时间: 2022-7-8 10:59

支持一下,谢谢分享
作者: 天雨时晴    时间: 2022-7-8 15:46
好好学习
作者: 千面萌萌    时间: 2022-7-8 19:30
@wjswzj0  分享的出来连结问题我没有搞懂,看看有没有大佬来搞了。
作者: yzl666    时间: 2022-7-8 22:04
支持一下谢谢分享
作者: alanwoo    时间: 2022-7-9 12:47
谢谢分享
作者: wjswzj0    时间: 2022-7-11 09:23
千面萌萌 发表于 2022-7-8 19:30
@wjswzj0  分享的出来连结问题我没有搞懂,看看有没有大佬来搞了。

你知道我的问题吧,就是上传的文件,分享出来的链接,IP是本地地址,不是服务器IP
作者: 林克NOK    时间: 2022-7-12 12:04
赞赞  5  踩踩 评分 参与人数 2        好评 +2        精币 +4        收起理由  易语言资源网        + 1        + 3        开源精神必须支持~
作者: xuhui713    时间: 2022-7-13 22:44
学习学习
作者: sn123zyc    时间: 2022-7-15 15:20
源精神必须支持~
作者: f100long    时间: 2022-7-15 15:48
        支持开源~!感谢分享
作者: Rainly    时间: 2022-8-24 23:01
好贵啊~~~~~~
作者: qqmqqg    时间: 2022-9-2 13:04
5666666666664444444
作者: nlslang    时间: 2022-9-30 20:08
我一直在找资料学习。。。。谢谢楼主!
作者: 登堂    时间: 2022-11-11 21:30
必须实施看看,好好
作者: wpzyan123    时间: 2023-5-31 10:23
感谢分享,很给力!~
作者: 凯弟吖    时间: 2023-10-8 20:33
感谢分享,很给力!~
作者: sosvps    时间: 2025-1-28 22:31

支持,好东西
作者: zhemuzz    时间: 2025-1-28 22:38
66666666666666666666666666
作者: zhemuzz    时间: 2025-1-28 22:38
感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4