Ist es möglich, clientseitig generierte Blob-URLs zum Speichern in Google Drive zu verwenden?

Ich erstelle eine CSV-Client-Seite, füge sie in ein Blob ein und erstelle dann eine Objekt-URL.

Ich versuche, diese Blob-URL zu generieren und die Datei dann in Google Drive zu speichern. In diesem Beispiel verwende ich die Schaltfläche "Auf Laufwerk speichern", aber die Schaltfläche "Speichern" wird anscheinend erst geladen, wenn "blob: http:" entfernt wurde. In diesem Fall wird die Schaltfläche korrekt geladen, dies ist jedoch nicht der Fall eine gültige Datei mehr.

Ist es überhaupt möglich, eine Blob-Datei in Google Drive zu speichern?

So sieht mein Code aus:

    var data = [["one", "info 1", "additional 1"], ["two", "info 2", "additional 2"]],
        csvContent = [], output, objectURL;

    data.forEach(function(infoArray, index) {
        var dataString = infoArray.join(",");
        csvContent += index < infoArray.length ? dataString+ "\n" : dataString;
    });

    output = new Blob([csvContent], { type: 'text/csv' });
    objectURL = URL.createObjectURL(output);

    gapi.savetodrive.render('savetodrive-div', {
      src: objectURL,
      filename: 'save-to-drive.csv',
      sitename: 'Example'
    });

Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage