Ich habe gerade begonnen, GAS zu verwenden, und ich habe Probleme mit dem Hochladen von Dateien in einen GDrive-Ordner.Probleme beim Hochladen von Dateien in Google Drive durch Google Apps Skript
Ich benutze diesen Weg, um die Form (html + Bootstrap) Dateieingaben zu lesen und die Dateien in einen Laufwerksordner zu generieren. Es gibt 4 Dateieingaben für verschiedene Themen auf dem Formular.
function processForm(theForm) { //Variables from files to upload var talleres = theForm.talleres; var sistEval = theForm.sistEval; var otrosDoc = theForm.otrosDoc; var matsDigi = theForm.matsDigi; var folder = DriveApp.getFolderById(folderId); var nombTuto = theForm.curso+'_'+theForm.nombre+'_'+theForm.paterno+'_'+theForm.materno; var foldTuto = DriveApp.createFolder(nombTuto); var doc = foldTuto.createFile(talleres); var doc2 = foldTuto.createFile(sistEval); var doc3 = foldTuto.createFile(otrosDoc); var doc4 = foldTuto.createFile(matsDigi); folder.addFolder(foldTuto); DriveApp.removeFolder(foldTuto);
Ich habe die Dateigröße mit einer js Validierung auf der form.html beschränkt jede Datei auf 100 MB, aber wenn ich versuche, insgesamt mehr als 50 MB hochgeladen werden (unter Berücksichtigung der 4-Dateien), um die Konsole von Bugzilla zurückkehrt die Nachricht:
NetworkError: Connection failure due to HTTP 500
Und das Web wird eingefroren, und offensichtlich hat nichts gespeichert.
Also, ich muss wissen, ob ich die Methode für den Upload ändern muss, weil ich auf der Dokumentation der GAS-Seite suchen, aber nichts über "Upload Quotas" oder detaillierte Informationen aus dem Fehler 500 finden kann wie "Interner Serverfehler".
Sorry über mein Englisch, Grüße.
Vielen Dank für die Genehmigung, Sie wissen, ob das Limit für * Google Drive-API gleich ist? * Ich denke darüber nach GAS zu einem PHP mit einer GDrive API WebApp zu migrieren. – NMenam
Normalerweise ist das Limit bei der Drive Rest API auf 5120 GB, also ist es groß :) Aber wenn Sie Ihre App auf AppEngine hosten, werden Sie mit den AppEngine Limits umgehen, für mich ~ 30MB pro Upload. – mlazzje
Nun, ich werde versuchen, mein Skript zu PHP + Drive Rest API zu migrieren, hoffe, dass API flexibler über die Größe und tägliche Upload-Quoten sein. vielen Dank! . – NMenam