blueimp’s jQuery-File-Upload plugin worked just fine. My app didn’t have to use the original file name for uploading files. Now it is required that the original file name also gets uploaded and stored correctly in the web app.
The upload is done via json format.
$(function () {
$('#fileupload21').fileupload({
dataType: 'json',
sequentialUploads: true,
singleFileUploads: false,
limitConcurrentUploads: 1,
add: function(e, data) {
...
data.submit();
} else {
return false;
}
},
progressall: function (e, data) {
},
start: function (e, data) {
},
done: function (e, data) {
$.each(data.result.files, function (index, file) {
... access file.origname or file.newname
});
}
});
});
When I log the retrieved orig filenames on the serverside, special characters like ä ö ü are not properly displayed and get lost.
How to solve this?