-
-
Notifications
You must be signed in to change notification settings - Fork 5.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FTP server Request] #1898
Comments
Thanks for opening your first issue here! Be sure to follow the issue template! |
Hello, this issue has been inactive for more than 30 days and will be closed if inactive for another 30 days. |
Hello @, this issue was closed due to inactive more than 60 days. You can reopen or recreate it if you think it should continue. |
同样的需求 |
建议加入FTP SERVER功能,rclone 有,如果实现了,就可以不用RCLONE, 减少一个软件,减少多次缓存带来磁盘频繁读写,还可以减少CPU、内存的占用,提高速度与稳定性。 很多应用不支持webdav |
有一个不好解决的问题,FTP 协议是用 STOR 命令实现上传到服务器的,这个命令只传递文件名,不传递将要上传的文件大小,用被动传输连接关闭作为判定文件上传结束的依据,但是大部分网盘 API 都需要在上传前确定文件大小。一种解决方案是通过 FTP 上传文件时,先将文件缓存在服务端的内存或外存里,待 FTP 传输完毕以后,再将缓存的文件上传到对应网盘,但这样会很明显的延长文件的总上传时间,而且对服务端的内存/外存容量有要求 |
Please make sure of the following things
Description of the feature / 需求描述
自带的 Webdav 在一些老软件(垃圾软件)或者一些安卓软件里很多没有支持。能否提供FTP server模式
非常感谢。
Suggested solution / 实现思路
FTP server 开源资料以及实现应该很多 非常感谢。
Additional context / 附件
可能有帮助的开源 go lib及项目
https://github.com/fclairamb/ftpserverlib
https://github.com/fclairamb/ftpserver
https://github.com/drakkan/sftpgo
The text was updated successfully, but these errors were encountered: