Dropbox прямой загрузки файлов из браузера

Я пытаюсь загрузить файлы напрямую в dropbox [из браузера / веб-приложения]. Функция «uploadFile» в API кода требует, чтобы файл был доступен для загрузки на сервере, это создает мне проблемы, потому что я не хочу никаких файлы для загрузки на мой сервер и оттуда в Dropbox.

$f = fopen("test.jpg", "rb"); // requires file on server
$result = $dbxClient->uploadFile("test.jpg", dbx\WriteMode::add(), $f);
fclose($f);

Пробовал этоhttps://github.com/dropbox/dropbox-js разочарован сказать, что нет четкой документации, многие ссылки на части документации не работает.

Мне нужно, чтобы файлы были загружены в мою учетную запись, и клиенты не должны входить в Dropbox.

Любые указатели будут по достоинству оценены. ищу методы Ajax / JavaScript.

Обновить

Я пробовал следующее, но нет ответа от Dropbox

HTML

<input type="file" name="file" id="file" onchange="doUpload(event)">

JavaScript

var doUpload = function(event){

var input = event.target;
var reader = new FileReader();


  reader.onload = function(){
    var arrayBuffer = reader.result;

   $.ajax({  
    url: "https://api-content.dropbox.com/1/files_put/auto/uploads/" + input.files[0].name,  
    headers: {  
        Authorization: 'Bearer ' + MyAccessToken,  
        contentLength: file.size  
    },  
    crossDomain: true,  
    crossOrigin: true,  
    type: 'PUT',  
    contentType: input.files[0].type,  
    data: arrayBuffer,  
    dataType: 'json',  
    processData: false,
    success : function(result) {
        $('#uploadResults').html(result);
    }
    });
  }
 reader.readAsArrayBuffer(input.files[0]);
}

Ответы на вопрос(5)

Ваш ответ на вопрос