Android 如何使用改型2 POST方法下载PDF?
我试图下载PDF使用改造2后的方法。 部分改装请求和响应是可以的,我得到了以下表单中的PDF文件响应:Android 如何使用改型2 POST方法下载PDF?,android,retrofit2,Android,Retrofit2,我试图下载PDF使用改造2后的方法。 部分改装请求和响应是可以的,我得到了以下表单中的PDF文件响应: 1 0 obj [/PDF /Text /ImageB /ImageC /ImageI] endobj 13 0 obj << /Length 1600 /Filter /FlateDecode >> stream x��X�nSG�_�w�����K���BmD q�D�K|�:q�:�Jy�>B���̜�o 我得到了这
1 0 obj
[/PDF /Text /ImageB /ImageC /ImageI]
endobj
13 0 obj
<< /Length 1600 /Filter /FlateDecode >> stream
x��X�nSG�_�w�����K���BmD q�D�K|�:q�:�Jy�>B���̜�o
我得到了这个错误:
door tracker: "Oops! Failed to create door tracker directory"
在这个问题上,我尝试过其他一些解决办法,但没有成功。所以我得到了很好的回复,但我无法将其保存到手机中。此外,我还添加了一个用户权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
如果您的问题只是创建目录,为什么要发布下载代码和改装代码?您最好在尝试下载之前创建一个目录,这样您就可以取消下载了。你忘了返回代码>其中mkdirs()失败。您还可以显示Toast()以通知用户您的应用程序。你在安卓Q上吗?在检查是否存在之前创建所需的目录。如果您使用的是Android M(API 23)或更高版本,则必须请求存储访问的运行时权限(您只是在清单文件中请求)。你的问题中没有提到Android版本。正如@blackapps所说的,我认为这与网络图书馆的改造问题无关。
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />