मैंने Google ड्राइव के कुछ फ़ंक्शंस का प्रयास किया है, लेकिन मैं ड्राइव से फ़ाइल डाउनलोड नहीं कर सका।ड्राइव एपीआई जावा का उपयोग कर Google ड्राइव से फ़ाइल कैसे डाउनलोड करें?
यहाँ कोड है जो मैं
private static InputStream downloadFile(Drive service, File file) {
if (file.getDownloadUrl() != null && file.getDownloadUrl().length() > 0) {
try {
HttpResponse resp =
service.getRequestFactory().buildGetRequest(new GenericUrl(file.getDownloadUrl()))
.execute();
return resp.getContent();
} catch (IOException e) {
// An error occurred.
e.printStackTrace();
return null;
}
} else {
// The file doesn't have any content stored on Drive.
return null;
}
}
इस्तेमाल किया जब मैं स्क्रिप्ट चलाने पर यह पता चलता है file.getDownloadUrl()
शून्य है।
मुझे यहां क्या याद आया?
अब यह निम्न पंक्ति जोड़ने के बाद क्रियान्वित है इससे पहले कि मैं डाउनलोड समारोह
File file1 = service.files().get(fileid).execute();
downloadFile(service,file1);
फोन अब समस्या यह है कि 'प्रतिक्रिया' जो मैं स्क्रिप्ट से मिला की मदद से फ़ाइल डाउनलोड करने के लिए है ... ।
गूगल डॉक्स देशी स्वरूपों में
मैं इस के लिए नया हूँ ... क्या सेवा यहाँ है ?? और हम इस विधि को कैसे कॉल कर सकते हैं ?? मैं समझता हूं कि फ़ाइल क्या है लेकिन सेवा – zytham
"सेवा" को फ़ंक्शन को कॉल करने से पहले परिभाषित नहीं किया गया है .... –