ChenyangGao / web-mount-packs

Encapsulating web interfaces for some network disks
MIT License
246 stars 45 forks source link

能否支持一下115上传速度过低时暂停后再上传 #50

Open xueli12 opened 1 month ago

xueli12 commented 1 month ago

我的网络出现一种奇怪的现象:用p115的cmd命令上传一阵子速度就降的特别厉害,只有几百K/S,用官方115浏览器也出现这种情况,但是115浏览器在暂停后再点开始速度又恢复正常,过一阵子又降得特别厉害。 在没暂停的情况下,下面11G的视频传了5个多小时还没成功。 image

能否在p115中增加接收一个速率参数,实现每隔一段时间自动测速,如果速度过低 低于这个速率 暂停后再上传呢?

362227 commented 1 month ago

我是搞了个代理,每几分钟重启一次代理,就可以了。话说我经常碰到上传成功后文件大小为0,这个你有遇到吗?跟重启代理没关系,有些文件一定会这样

xueli12 commented 1 month ago

我是搞了个代理,每几分钟重启一次代理,就可以了。话说我经常碰到上传成功后文件大小为0,这个你有遇到吗?跟重启代理没关系,有些文件一定会这样

感谢老哥,这个方法应该可以临时解决我的问题了。大小为0的情况,暂时还没遇到过,不太清楚呀

xueli12 commented 1 month ago

我是搞了个代理,每几分钟重启一次代理,就可以了。话说我经常碰到上传成功后文件大小为0,这个你有遇到吗?跟重启代理没关系,有些文件一定会这样

老哥,你的代理是怎么设置的? 我试了下设置代理,但没有效果 代理软件没看到有流量走过:

设置代理

proxy = '127.0.0.1:7890' if proxy: os.environ['HTTP_PROXY'] = f'http://{proxy}' os.environ['HTTPS_PROXY'] = f'http://{proxy}' else: os.environ.pop('HTTP_PROXY', None) os.environ.pop('HTTPS_PROXY', None)

command = f'p115 upload --cookies "{cookies}" --src-path "{src_path}" --dst-path "{dst_path}" -m 1 --resume --remove-done --no-root'
try:
    process = subprocess.Popen(command, shell=True, stdout=None, stderr=None)