weixiansen574/HybridFileXfer

程序的健壮性很差,使人没有足够的信心,报错『接收线程已终止,因为发生了异常』:java.io.FileNotFoundException:

Opened this issue · 6 comments

Andrew端:闪退

windows端:
wifiReceive 接收线程已终止,因为发生了异常
java.io.FileNotFoundException: C:\1111\DCIM.qqpim_guid\V9sXJwkOUgqtxYbWtVxsSTCR6dNvQX2smPH\sKF49x1uB30Uct\P1Q==
_qqpim_guid.dat (The filename, directory name, or volume label syntax is incorrect)
at java.base/java.io.FileOutputStream.open0(Native Method)
at java.base/java.io.FileOutputStream.open(FileOutputStream.java:289)
at java.base/java.io.FileOutputStream.(FileOutputStream.java:230)
at java.base/java.io.FileOutputStream.(FileOutputStream.java:179)
at top.weixiansen574.hybridfilexfer.core.threads.ReceiveThread.run(ReceiveThread.java:43)

现在改用FileZilla/PC+CxFileManager/Andrew解决问题。记得在FileZilla里勾上1)“Preserve timestamps of transferred files”2)“Force showing hidden filles ”

@jacobin ftp传小文件速度太慢了

不过说实话,我没看出来这个文件名有什么特殊字符

不过说实话,我没看出来这个文件名有什么特殊字符

文件名有什么特殊字符,不是这里问题的本质。安卓端直接断头闪退,这是最低级的错误。

我倒是没碰到安装端闪退的问题

我倒是没碰到安装端闪退的问题

你在DCIM里一张张的复选而后一票传输当然不会碰上此类问题。这相当于你的细心为它规避了异常风险,是保护性的使用。
我不想花这个时间侍候它,简单直接,把DCIM一拽就往PC上扔过去。这种操作,大概率会发生大妈大爷哄抢开业商场的免费鸡蛋的火爆情景。