问题描述
我正在使用 Picasso 从外部 URL 加载图像。为了防止有人托管会挂起我的应用程序的大文件,我想在下载之前设置最大图像文件大小。
解决方法
您必须向毕加索(通过其构建器)提供您自己的 OkHttpClient 来处理该问题。一般来说,您需要向服务器发出请求以确定图像的大小,然后再决定是否要获取它。查看this answer了解更多详情。
我正在使用 Picasso 从外部 URL 加载图像。为了防止有人托管会挂起我的应用程序的大文件,我想在下载之前设置最大图像文件大小。
您必须向毕加索(通过其构建器)提供您自己的 OkHttpClient 来处理该问题。一般来说,您需要向服务器发出请求以确定图像的大小,然后再决定是否要获取它。查看this answer了解更多详情。