PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : (Sonstige) - Oboom.com API - Upload



syrius
05.12.2017, 17:36
Moin,

zermartere mir das Hirn beim Versuch eine Datei per API auf Oboom hochzuladen.

Eingabe

curl -X POST -F "[email protected]" -L "https://api.oboom.com/1/ul?token=<mein-toller-api-key>&parent=1"

Ausgabe

<html>
<head><title>413 Request Entity Too Large</title></head>
<body bgcolor="white">
<center><h1>413 Request Entity Too Large</h1></center>
<hr><center>cloudflare-nginx</center>
</body>
</html>

Ressources

https://www.oboom.com/api/1/ul

Das will ums verrecken nicht funktionieren.

Any ideas?

syrius
05.12.2017, 19:23
Habs nun etwas unbequem gelöst aber funktioniert.

Und zwar nutze ich Live-Http-Headers um das encrypted pbkdf2 Passwort zu erhalten um dann die Session-ID per cURL abzufragen und kann anhand derer den Upload durchführen.

fluffyxz
06.12.2017, 18:41
For file uploads the endpoint is upload.oboom.com.
=

curl -X POST -F "[email protected]" -L "https://upload.oboom.com/1/ul?token=<mein-toller-api-key>&parent=1"
Vielleicht so? :emoji28:

darkness
14.12.2017, 05:24
Hab den selben Spaß mit rapidgator.net.

Was bedeutet der Fehler denn überhaupt?

BtW: Auf meinem PC (Windows mit Xamp Ja wirklick!!!) funktioniert es. Auf dem Zielserver nicht ... Ich arbeite im code unter anderem mit realpath. eventuell irgendwie nen pathauflösungsproblem?

syrius
14.12.2017, 11:03
Nutze von keinem der Beiden die API. Will nämlich nicht funktionieren. Hab daher selbst welche geschrieben.

darkness
14.12.2017, 15:36
Soso. Naja ich hab es vor ner Minute nochmal Lokal getestet. Von Lokal (Windows & Xampp) geht es. Von ner Linux Kiste nicht. Ich vermute mal er hat Probleme den Pfad aufzulösen ...

Cannonau
14.12.2017, 16:11
Schwammi: Sicher php, oder? Nicht meine Sprache, aber einfach eine Zeile Debug-Code einfügen hilft doch sicher mehr, als hier in's Blaue zu fragen oder?

Und nein, das ist weder respektlos noch irgendwie zynisch gemeint. Es gibt nur so viele Ansatzpunkte gerade bei Realpaths unter Win contra allen Ux'en, weil sich das doch immer noch fundamental unterscheidet, daß hier wahrscheinlich keiner sonst etwas Brauchbares antworten kann.

Cannonau

darkness
14.12.2017, 18:43
Vermutlich. Der Pfad ist aber korrekt. Die Datei existiert. Der Upload zu oboom geht vom Server zu rapidgator nicht. Vom Localhost aus (Windows & Xampp wie immer) geht es wie ich bereits sagte. Ich bin mit meinem Latein am Ende. Maybe ne zu alte Curl Version?

Cannonau
14.12.2017, 23:16
"413 Request Entity Too Large" habe ich regelmäßig bei anderen APIs bekommen, wenn Parameter fehlten. Bei RG gibt es ja die Besonderheit, daß man den MD5 Hash mitliefern muß - hast Du das gemacht bzw. war der korrekt? Kommt der Fehler sofort beim Aufruf oder erst nach dem Upload als Ergebnis?

Und BTW, sollte das nicht in einen separaten Thread? Paßt ja mal gar nicht hier her ;-)

Cannonau