2017-01-26 1 views
0

Hallo ich versuche, Datei oder Bild in meiner Dropbox mit Dropzone hochladen. und wenn es erfolgreich in meinen Dropbox laden sie beschädigt nur cant Vorschau sein .. Ich habe mich gefragt, ob es ein Problem mit meinem Codes ist in immer eine DateiBild oder Datei beim Hochladen des Erfolgs beschädigt

Dies ist mein Verarbeitungsverfahren innerhalb meines init: function()

this.on("processing", function(file) { 

     var url = 'https://content.dropboxapi.com/2/files/upload'; 
     var file = dropzone.files[0]; 
     var filename = file.name; 


     $.ajax({ 
      url: url, 
      type: 'post', 
      processData: false, 
      contentType: 'application/octet-stream', 
      headers: { 
      "Authorization": "ACCESS TOKEN", 
      "Dropbox-API-Arg": '{"path": "/'+filename+'","mode": "add"}' 
      }, 

      success: function (data){ 
      alert('Success Upload'); 
      /*this.options.url = url;*/ 
      console.log(data); 
      } 

      }) 

    }); 
+1

Sie scheinen die Dateidaten nirgendwo im Upload-Aufruf anzugeben. Hier ist ein Beispiel für das Hochladen auf die Dropbox-API in JavaScript: https://stackoverflow.com/documentation/dropbox-api/409/uploading-a-file/1359/uploading-a-file-viajquery-in-javascript# t = 201701260350392030997 – Greg

Antwort

0

Mmm möglicherweise laden Sie die Datei nicht mit den richtigen Headern hoch. Wenn Sie bitte zuerst curl anstelle von JavaScript verwenden, können Sie schneller überprüfen, ob Ihre Datei hochgeladen wird oder nicht.

https://www.dropbox.com/developers/documentation/http/documentation#files-upload

Ich weiß nicht, ob Sie bereits die API-Dokumentation überprüft haben, ersten Test es curl verwenden und dann das Paket bilden Javascript.

curl -X POST https://content.dropboxapi.com/2/files/upload \ --header "Authorization: Bearer TOKEN

" \ --header "Dropbox-API-Arg: {\" path \ "\"/HFG/math/Matrices.txt \ ", \" mode \ ": \" add \ ", \" autorenname \ ": true, \" stumm \ ": false}" \ --header "Content-Type: application/octet-stream“\ --data-binary @ local_file.txt

ich hoffe, das Ihnen helfen kann ...

0

Haben Sie Ihre Internetverbindung überprüft? Ich frage, weil ich ein ähnliches Problem hatte, und obwohl mein Netzwerk "schnell" war, stellt sich heraus, dass mein Netzwerk ein Burst-Typ Netzwerk ist und das Bild nur 2 der 5 MB Dateigröße hochgeladen hat, bevor der Burst-Verkehr abgelaufen ist.

Verrückt ich weiß, aber wenn Sie denken, dass nicht das Problem sein könnte. Haben Sie dieses Skript bereits debuggt? Erhalten Sie Ihre Warnung auf dem Bildschirm und in Ihrem Konsolen-Debugger?

+0

Nun meine Internetverbindung ist in Ordnung. Ich tröste es und es gab gerade einen erfolgreichen Upload mit den Details eines Bildes/Datei – VLR

+0

Ist die Datei etwas hochladen? Oder ist die Dateigröße 0? Dies hilft ein wenig zu debuggen. – logicK

+0

Upload in meiner Dropbox und die Dateigröße ist 0 – VLR

Verwandte Themen