Arquivos de upload direto do Dropbox do navegador

Estou tentando fazer upload de arquivos diretamente para o dropbox [de um navegador / aplicativo da web]. A função "uploadFile" na API de código precisa que o arquivo seja carregado disponível no servidor, isso me causa problemas, porque não quero nenhum arquivos a serem enviados para o meu servidor e de lá para o dropbox.

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

Tentei issohttps://github.com/dropbox/dropbox-js decepcionado ao dizer que não há documentação clara, muitos dos links na parte da documentação estão quebrados.

Preciso que os arquivos sejam enviados para minha conta e os clientes não precisam fazer login na caixa de depósito.

Qualquer ponteiro seria realmente apreciado. procurando métodos Ajax / JavaScript.

Atualizar

Eu tentei o seguinte, mas nenhuma resposta do 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]);
}

questionAnswers(5)

yourAnswerToTheQuestion