-
-
Notifications
You must be signed in to change notification settings - Fork 207
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
问题描述
-
框架版本【必填】:11.2
-
问题描述【必填】:当接口返回的数据并不是一个file(json)时,该框架依然当做file文件下载下来
-
复现步骤【必填】:
-
EasyHttp.download(ApplicationLifecycle.getInstance())
.method(HttpMethod.POST)
.file(new File(Environment.getExternalStorageDirectory().getAbsolutePath()+Constants.FILE_PATH_IMG,"childName" ))
.url("...")
.listener(new OnDownloadListener() {@Override public void onStart(File file) { Log.d("Status","onStart"); } @Override public void onProgress(File file, int progress) { Log.d("Status","onProgress"); } @Override public void onComplete(File file) {//下载完成 Log.d("Status","onComplete"); //不管接口出现什么问题,都会走到这里并且,比如接口返回{code:500,msg:"请求出错"},依然会当做文件下载, //修改后缀为TXT后打开即这个json的内容 } @Override public void onError(File file, Exception e) { Log.d("Status","onError"); } @Override public void onEnd(File file) { Log.d("Status","onEnd"); } }).start();
-
是否必现【必填】:是
-
出现问题的手机信息【必填】:任意手机
-
出现问题的安卓版本【必填】:任意版本
请回答
-
是部分机型还是所有机型都会出现【必答】:全部
-
框架最新的版本是否存在这个问题【必答】:是)
-
是否已经查阅框架文档还未能解决的【必答】:是
-
issue 是否有人曾提过类似的问题【必答】:否
-
是否可以通过 Demo 来复现该问题【必答】:是)
-
这个问题是不是后台自己的问题导致的【必答】:否,虽然是下载文件,但是出错情况并不是返回一个文件
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working