2
我要加載一些數據到谷歌驅動器,但我不能使用recommended by Drive SDK way to do it:有沒有辦法通過Drive SDK中的InputStream將文件上傳到Google Drive?
FileContent fileContent = new FileContent(mimeType, dataFile);
try {
File file = service.files().insert(body, fileContent).execute();
return file;
} catch (IOException e) {
System.out.println("An error occured: " + e);
return null;
}
,因爲我的數據並不總是具有java.io.File中作爲源。有時它可能是來自加密存儲或其他雲存儲的InputStream,因此我無法從中獲取FileContent。有沒有辦法將InputStream中的數據加載到Google Drive,而無需在文件系統中存儲數據(例如Dropbox API method "putFileOverwrite")?