orzogc / fake115uploader

模拟115网盘客户端的上传功能
GNU General Public License v3.0
256 stars 55 forks source link

Win10上传完不会自动退出 #38

Closed cafrew closed 1 year ago

cafrew commented 1 year ago

用这条命令上传:

fake115uploader -m "F:\文件.zip"

log如下:

2022/11/13 09:37:36 秒传模式上传文件:F:\文件.zip 2022/11/13 09:38:00 秒传模式上传 F:\文件.zip 出现错误:秒传模式上传 F:\文件.zip 失败 2022/11/13 09:38:00 现在开始使用断点续传模式上传 2022/11/13 09:38:00 断点续传模式上传文件:F:\文件.zip 4.45 GiB / 4.45 GiB [---------------------------------------------------] 100.00% 5.02 MiB p/s 15m8s 2022/11/13 09:53:10 断点续传模式上传 F:\文件.zip 成功

到这一步时就会卡住,不会返回,要点一下命令行窗口使其变成当前窗口才会返回 尝试了这些方法,没有作用:

  1. echo. | fake115uploader -m "F:\文件.zip"
  2. fake115uploader -m "F:\文件.zip" <带有回车的文本文档.txt
  3. start cmd /c "fake115uploader -m "F:\文件.zip" "

环境是Win10的cmd命令行 有任何帮助都可以回复的,非常感谢

orzogc commented 1 year ago

用powershell试试?

cafrew commented 1 year ago

尝试了这个cmd命令:

start powershell -command ".\fake115uploader -m \"F:\文件.zip\" "

还是卡在这里

2022/11/13 16:21:58 断点续传模式上传 F:\文件.zip 成功

要点一下Powershell窗口才会返回

orzogc commented 1 year ago

不清楚为啥这样

cafrew commented 1 year ago

v0.4版没有这个问题,但是会出现下面的错误

error: bucket name len is between [3-63],now is 0

v0.5版没有bucket name错误但是不能返回,可以比较一下看看是哪里变了吗

orzogc commented 1 year ago

没什么大的变化,0.4版本只是直接panic而已

cafrew commented 1 year ago

可以告诉我0.4版本panic的地方在哪里吗,我看看0.5是怎么处理的,然后搬到0.4上面,看看能不能继续用

orzogc commented 1 year ago

0.4和0.5在程序逻辑上并没有什么变化,主要就是115官方的加密解密出现变化,不会影响应用退出 你能确认几个月前0.4版本能正常退出吗?

cafrew commented 1 year ago

我找了一下记录,10月16日用0.4版本可以正常上传和退出,11月6日用0.4出现bucket name 错误,我下载0.5使用,出现了上传成功不能返回的问题

orzogc commented 1 year ago

10月16日0.4版本不可能正常上传吧?

cafrew commented 1 year ago

看错了,实际上传是8月30,10月16我修改了文件,看成上传时间了

cafrew commented 1 year ago

自己写了个脚本每分钟激活一下命令行窗口,简单粗暴地解决了🤣