Java 对等方重置Google Drive SDk连接
我使用以下代码将公共共享图像从google drive加载到android应用程序,但有时我会得到:Java 对等方重置Google Drive SDk连接,java,android,ssl,google-drive-api,Java,Android,Ssl,Google Drive Api,我使用以下代码将公共共享图像从google drive加载到android应用程序,但有时我会得到: javax.net.ssl.SSLException: Read error: ssl=0x1d9ed0: I/O error during system call, Connection reset by peer 为什么谷歌硬盘在我下载图片之前关闭了连接?这是随机发生的,但非常频繁。有人与这样的问题发生冲突吗 public static InputStream getStream(Stri
javax.net.ssl.SSLException: Read error: ssl=0x1d9ed0: I/O error during system call, Connection reset by peer
为什么谷歌硬盘在我下载图片之前关闭了连接?这是随机发生的,但非常频繁。有人与这样的问题发生冲突吗
public static InputStream getStream(String url)
{
InputStream is = null;
try
{
is = new URL(url).openConnection().getInputStream();
} catch (MalformedURLException e)
{
L.e(e.toString());
} catch (IOException e)
{
L.e(e.toString());
}
return is;
}
对于位图加载,我使用简单的代码:
BitmapFactory.decodeStream(stream, null, null);
您可能会受到以下因素的影响:从文件元数据获取的URL是短期的。如果您要保存该URL以供以后使用,它将无法工作,因为可能是该URL无效 要做到这一点,您必须每次获取图像元数据以获取新的下载URL
我们正在努力在将来提供不过期的URL。您可能会受到以下影响:您从文件元数据获得的URL是短期的。如果您要保存该URL以供以后使用,它将无法工作,因为可能是该URL无效 要做到这一点,您必须每次获取图像元数据以获取新的下载URL 我们正在努力在未来提供不过期的URL