Plupload mit GCS Resumable Upload
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anpassen
backend kosten
beispiel
brauche
dank
datei
erkennen
erstellen
erwarten
fragestellung
glauben
http
inhalt
methode
problem
speichern
stichwort
url
versenden
wissen
-
Hallo,
ich würde gerne mit Plupload (http://www.plupload.com/) und PHP, einen "chunked upload" zu Google Cloud Storage (Resumable Upload, https://cloud.google.com/storage/docs/json_api/v1/how-tos/resumable-upload) erstellen. Ein "chunked upload" ist nötig, da die Dateien vermutlich Grössen von bis zu 1 GB erreichen werden.
Danke im Vorraus,
otisoft -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo Otisoft,
leider kann ich aus Deinem Beitrag keine Fragestellung erkennen.
Und wo liegt jetzt Dein Problem?
Gruss Dunkeltuten -
Ich möchte wissen wie das so umzusetzen ist, dass die Datei direkt zu GCS hochgeladen wird?
-
Einen Beispiel-Handler gibt es ja in der Doku: http://www.plupload.com/docs/v2/Chunking
Statt die Datei lokal zu speichern reichst du sie eben direkt an die Storage-API weiter.
Beim ersten Chunk initierst du nur eben vor dem Versenden den Upload. -
Ich möchte allerdings, dass die Datei direkt vom Client zu GCS hochgeladen wird, da das Umleiten über mein Backend Kosten verursachen würde.
-
Da wirst du kein Glück haben.
Man sieht ja dass beide Systeme unterschiedliche Anfrage-Methoden und Inhalte erwarten. Auch die Rückgabewerte für den Upload-Status eines Chunks sind unterschiedlich.
Also: Entweder das Javascript anpassen oder gleich mit den HTML5-APIs selbst schreiben. FileReader sollte da eines deiner Stichworte sein.
Beitrag zuletzt geändert: 5.7.2017 15:42:08 von muellerlukas -
Danke für die Hilfe. Ich glaube ich habe mit der Firebase SDK for JS eine Lösung gefunden, bei der ich kein Plupload brauche.
Beitrag zuletzt geändert: 5.7.2017 17:18:42 von otisoft -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage