Tamicer / Novate

A safety client by Https for android, (Android网络框架,基于Retrofit和RxJava打造的链式网络库, 支持okhttp的调用风格,又兼容Retrofit API,并支持rxJava链式操作)
Apache License 2.0
1.43k stars 268 forks source link

文件下载有问题啊 #62

Open HYVincent opened 6 years ago

HYVincent commented 6 years ago

我下载的文件时.bin文件,本来只有39.8kb,下载出现乱码,有响应结果,进度正常,但是下载之后的bin文件有60kb,不知道里面是啥

响应拦截器完整结果如下:

intercept: �B@����݀����������������������������������������������������������������������������������������������������������E��������������������������������Y�����)�����)�������}��������������������������������������������������������������������������������N�P������hA�p��O���o�H��G������������������������������\� ����� �D�D���E����Q�� �������C�G�����0����� DO��� �;���K��[d��kd�k�����K�  �mX�������k�km�ՑB��pG������#��$��%��&:(�x���R(�0�H� pG� ���������9�F���������W������������������b�pG���r�pG���pG����2�Jh�S��pGJh�S��pG������@��hF0�5�����@��hpGHIJKpG������B�@��������B�� ���B� �O��0����R��� ��;�K��;�Kђ��F�@�0�� �����;��bD�������;8��;��������8����;����%�:���Q�;:Q�ˠ���\�Q�;@�;������$��;��H��+$����;����H����+pG� :�� ���P :��P��P��P����|$���P��PD��=�@�|$�Q�;@�;�pG�(�1�;H��+(� �;H����+pG��C�"B�B����O���)���� ������ ������+�� �+�� ������|$����+���+H����+pGO������F�F�F 9"��� P�� P�� ��� (��� PH� �]����(�@�+�pGH� �+�O����+pGpGpGpGuF���,�F��iFSF ����F� ������� @O���O���O���O��� !��F��� ��� ��� ��� �FpG�F����� F��@��������HpGhI ����&����pG�����

����ٲ

                                                                                           #�����ڲ�L#D�\�B�����L#D�T#F[}[cu��������p�FH������o��� p�H��DUh����QQ����!J� ������ &��FH������ pGH�����JB� F�����@�����F�����@�����F�����<(��� ������� ����������p�FFH���@���@��p�B��� p�
                                                                                           N��&�0H��)���!P��H�H�� ������$���$.��>�FF����X���H�� �������� >�H�������@��I��������H��@I��F����@���?������ ����������
                                                                                           Wait Ack Buff Full���������-H��| �!+H�����)H��|������&H��h%IIh�������ȹ"H�{�(�!H��h�G�H�{I�{�B�H��h�GH�{@I�s� IHtH��|�����бH@{(�H��h2!������ ��    �,�    H@{@IHs�� ����� IHsH��h@I`��������������<���-����F%��&��N
                                                                                           ��@��'������,?�    �,r����%&./����0��,I��,7�,6�,s�>�,J�,n�\�%&�'��;
                                                                                           ��@�f���%&
                                                                                           '��8
                                                                                           ��@�^����%&�'��5
                                                                                           ��@�U�T�S���%����������'��/
                                                                                           ��@�H�%&�'��+
                                                                                           ��@�@�?���%���������'��$
                                                                                           ��@�4���%&1���%���������'��
                                                                                           ��@�&��������0� ���������&%'��
                                                                                           ��@����������� ������&%'��
                                                                                           ��@���������:F��H
                                                                                           1F(F��������������������HC�����B����zC����zD�����C���;E�!H����"!H����� IHu�-����������p�-��F��@�F!H���Ht��
                                                                                           (���
                                                                                           ����
                                                                                           ����
                                                                                           0�
                                                                                           ���
                                                                                           �
                                                                                           IH`2 �` sF�s���p����������zD����F������4��

03-06 08:58:40.969 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: DownSubscriber:>>>> onNext 03-06 08:58:40.969 27333-27400/com.toncentsoft.starkangmedical_android V/Novate:DownLoadManager: Key:-->1520297920898http://112.74.16.159:8089/StarCare-app/common/attach/download.action?filePath=PatchUpgrate-201802281059005654.binPatchUpgrate-201802281059005654.bin 03-06 08:58:40.969 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: MediaType-->,无法获取 03-06 08:58:40.975 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: path:-->/storage/emulated/0/Android/data/com.toncentsoft.starkangmedical_android/files/DownLoads/ 03-06 08:58:40.975 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: name:->PatchUpgrate-201802281059005654.bin 03-06 08:58:40.975 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file length: 62851 //这里的文件长度是错误的,实际上只有39.8kb 03-06 08:58:40.975 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 4096 of 62851 03-06 08:58:40.975 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 6 03-06 08:58:40.976 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 8192 of 62851 03-06 08:58:40.976 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 13 03-06 08:58:40.976 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 12288 of 62851 03-06 08:58:40.976 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 19 03-06 08:58:40.981 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 16384 of 62851 03-06 08:58:40.981 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 26 03-06 08:58:40.982 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 20480 of 62851 03-06 08:58:40.982 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 32 03-06 08:58:40.985 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 24576 of 62851 03-06 08:58:40.985 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 39 03-06 08:58:40.985 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 28672 of 62851 03-06 08:58:40.986 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 45 03-06 08:58:40.986 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 32768 of 62851 03-06 08:58:40.986 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 52 03-06 08:58:40.986 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 36864 of 62851 03-06 08:58:40.986 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 58 03-06 08:58:40.987 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 40960 of 62851 03-06 08:58:40.990 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 65 03-06 08:58:40.990 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 45056 of 62851 03-06 08:58:40.990 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 71 03-06 08:58:40.991 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 49152 of 62851 03-06 08:58:40.991 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 78 03-06 08:58:40.991 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 53248 of 62851 03-06 08:58:40.991 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 84 03-06 08:58:40.992 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 57344 of 62851 03-06 08:58:40.992 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 91 03-06 08:58:40.992 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 61440 of 62851 03-06 08:58:40.992 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 97 03-06 08:58:40.993 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download: 62851 of 62851 03-06 08:58:40.993 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file download progress : 100 03-06 08:58:40.993 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file downloaded: 62851 of 62851 03-06 08:58:40.993 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file downloaded: 62851 of 62851 03-06 08:58:40.993 27333-27400/com.toncentsoft.starkangmedical_android D/Novate:DownLoadManager: file downloaded: is sucess 03-06 08:58:40.993 27333-27333/com.toncentsoft.starkangmedical_android D/蓝牙升级: onSucess: path = /storage/emulated/0/Android/data/com.toncentsoft.starkangmedical_android/files/DownLoads/ name = PatchUpgrate-201802281059005654.bin fileSize = 62851

HYVincent commented 6 years ago

或者说是因为我哪里设置的有问题吗

HYVincent commented 6 years ago

key 我写的 file

HYVincent commented 6 years ago

也是用了不设置key的,然后结果一样

HYVincent commented 6 years ago

http://xxx.xx.xx.xxx:8089/StarCare-app/common/attach/download.action?filePath=PatchUpgrate-201802281059005654.bin //下载时用到的地址

Tamicer commented 6 years ago

这个格式应该不支持, 下载器已经提示了MediaType 无法获取 看这个下载链接配置了这个属性?