Bu dokümanda, doğrudan ve devam ettirilebilir medya yüklemelerinin .
Devam ettirilebilir medya yükleme
Sunucuya büyük bir medya dosyası yüklediğinizde devam ettirilebilir medya yüklemeyi kullanarak parça parça gönderebilirsiniz. Google API tarafından oluşturulan kitaplıklar devam ettirilebilir medya yüklemesiyle etkileşime yönelik kolaylık yöntemleri sunar.
Devam ettirilebilir medya yükleme protokolü, devam ettirilebilir medya yükleme protokolüne benzer protokolüne (Google Drive API dokümanlarında) bakın.
Protokol tasarımı
Aşağıdaki sıra şeması, devam ettirilebilir medya yükleme protokolünün nasıl çalıştığını gösterir:
.

Uygulama ayrıntıları
Öncelikli olarak ilgi alanları MediaHttpUploader ve MediaHttpProgressListener öğelerini destekler.
Hizmete özel oluşturulan kitaplıklardaki yöntemler mediaUpload
Keşif dokümanındaki
Bu yöntemler için bir kolaylık yöntemi oluşturulur.
InputStreamContent
kullanabilirsiniz. (Google API'leriyle medya yüklemeyi kullanma hakkında daha fazla bilgi için)
Keşif Hizmeti, bkz.
Medya yüklemesi.)
Örneğin, Drive API'nin insert yöntemi
mediaUpload desteklenir ve dosya yüklemek için şu kodu kullanabilirsiniz:
class CustomProgressListener implements MediaHttpUploaderProgressListener { public void progressChanged(MediaHttpUploader uploader) throws IOException { switch (uploader.getUploadState()) { case INITIATION_STARTED: System.out.println("Initiation has started!"); break; case INITIATION_COMPLETE: System.out.println("Initiation is complete!"); break; case MEDIA_IN_PROGRESS: System.out.println(uploader.getProgress()); break;