function initUpload2() { $('#file-upload-2').not('.file-upload-js-done').simpleUpload({ method: 'post', url: '/ajax-form-recenze?mu', maxFileNum: 1, allowedMimeType: /^image\//, allowedFileName: /\.(png|jpg|jpeg)$/, params: function () { return { id: 2, gallery: 1, hash: $('#hash-form').val() }; }, ajax: { statusCode: { 200: function (data) { var e = document.createElement("script"); e.innerHTML = data; e.type = "text/javascript"; document.getElementsByTagName("head")[0].appendChild(e); } } }, maxFileSize: 30 * 1024 * 1024, dropZone: '#basic_drop_zone-2', progress: '#basic_progress-2', }).on('upload:before', function (e, files) { }).on('upload:invalid', function (e, files) { for (var a = 0; a < files.length; a++) { if (files[a].reason == "type") { toastr.error("Soubor nelze nahrát, protože to není obrázek!"); } else if (files[a].reason == "name") { toastr.error("Soubor nelze nahrát, má špatnou příponu!"); } else if (files[a].reason == "size") { toastr.error("Soubor nelze nahrát, protože je příliš velký!"); } } } ).on('upload:after', function (e, files) { // console.log('after'); // console.log(files); }).on('upload:start', function (e, file, i) { // console.log('start ' + i); // console.log(file); }).on('upload:progress', function (e, file, i, loaded, total) { console.log('progress ' + i + ' ' + loaded + '/' + total); }).on('upload:end', function (e, file, i) { console.log('end ' + i); console.log(file); }).on('upload:done', function (e, file, i) { console.log('done ' + i); console.log(file); // $('#basic_message').prepend('
done: ' + file.name + '
'); }).on('upload:fail', function (e, file, i) { console.log('fail ' + i); console.log(file); // $('#basic_message').prepend('fail: ' + file.name + '
'); }).addClass("file-upload-js-done"); } initUpload2();