2017-01-26 9 views
0

Привет, я пытаюсь загрузить файл или изображение в свой Dropbox с помощью dropzone. и когда он успешно загрузить в моем раздаточном это просто испорчено это косяк будет предварительным .. Мне было интересно, если есть проблема с моими кодами в получении файлаИзображение или файл повреждены при успешной загрузке

Это мой метод обработки внутри моего 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

Кажется, что вы не подавали данные файла в любом месте вызова для загрузки. Ниже приведен пример загрузки в API Dropbox в JavaScript: https://stackoverflow.com/documentation/dropbox-api/409/uploading-a-file/1359/uploading-a-file-via-jquery-in-javascript# t = 201701260350392030997 – Greg

ответ

0

Возможно, вы не загружаете файл с соответствующими заголовками. Если вы можете использовать curl сначала, а не использовать javascript, чтобы вы могли быстрее проверить, загружен ли ваш файл или нет.

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

Я не знаю, если вы уже проверили документацию по API, сначала проверить его с помощью локон, а затем сформировать пакет с помощью JavaScript.

локон -X POST https://content.dropboxapi.com/2/files/upload \ --header "Авторизация: Знаменосец ЗНАК

" \ --header "Dropbox-API-Arg: {\" путь \ ": \"/Домашнее задание/math/Matrices.txt \ ", \" mode \ ": \" add \ ", \" autorename \ ": true, \" mute \ ": false}" \ - header "Content-Type: application/октет-поток»\ --data двоичный @ local_file.txt

Я надеюсь, что это может помочь вам ...

0

Вы проверили подключение к Интернету? Я спрашиваю, потому что у меня была аналогичная проблема, и хотя моя сеть была «быстрой», моя сеть является сетевым типом сети, и изображение загружает только 2 из 5-мегабайтного размера файла до того, как пакетный трафик истекает.

Сумасшедший Я знаю, но если вы считаете, что это не проблема. Вы уже отлаживали этот сценарий? Получаете ли вы свое предупреждение на экране и в консольном отладчике?

+0

Ну, мое подключение к интернету в порядке. Я утешаю его, и он просто вернул успешную загрузку с подробной информацией об изображении/файле. – VLR

+0

Является ли загрузка файла чем-нибудь? Или размер файла 0? Это поможет немного отладить. – logicK

+0

Загружается в мой Dropbox и размер файла 0 – VLR