Le fichier téléchargé contient uniquement “WebKitFormBoundary”

Je ne sais pas vraiment ce qui se passe ici. Chaque fois que j'essaie de télécharger un fichier, le fichier contient:

------WebKitFormBoundaryJ0uWMNv89fcUsC1t--

J'ai cherché pour les 2 derniers jours, une sorte d'explication, mais je vais dans les cercles. Je n'ai aucune idée de pourquoi cela se passe.

Forme:

<form id="upload-file" ecntype="multipart/form-data">
    <input name="picture" type="file">
    <input type="button" value="Upload" id="upload-button" />
</form>

Javascript:

$('#upload-button').click(function(e){
e.preventDefault();
var formData = new FormData($('#upload-file'));
$.ajax({
url: '/image',  
type: 'POST',
xhr: function() {  
var myXhr = $.ajaxSettings.xhr();
if(myXhr.upload){ 
myXhr.upload.addEventListener('progress',progressHandlingFunction, false);
}
return myXhr;
},
data: formData,
cache: false,
//contentType: false,
processData: false
});
});

Contrôleur:

def image = Action(parse.temporaryFile) { request =>
request.body.moveTo(new File("/tmp/picture"))
Ok("File uploaded")
}

OriginalL'auteur bad at scala | 2014-07-15