1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| CMC_TFRR.fileupload = $('#fileupload').fileupload({
dropZone: $('#fileDropZone'),
url: '/_layouts/custompages/Upload.ashx',
dataType: 'json',
autoUpload: false,
replaceFileInput: false,
singleFileUploads: false,
acceptFileTypes: /(\.|\/)(pdf)$/i,
add: function (e, data) {
var acceptFileTypes = /(\.|\/)(pdf)$/i;
var formData = {
f: 'documentlibrary',
url: $('body').data('sp-currenturl') + '/TFRR Library',
prefix: "TFRR",
loginName: CMC_TFRR.user["AccountName"],
id: CMC_TFRR.appViewModel.Id()
};
var _submit = function () {
CMC_TFRR.fileupload.fileupload('option', {
formData: formData,
autoUpload: true,
acceptFileTypes: /(\.|\/)(pdf)$/i
});
CMC_TFRR.appViewModel.uploadProgress(true);
data.submit();
};
///**************Validation fonctionne pas sur IE8**////////////////
//Verify if the file is a PDF
if ((data.originalFiles[0]['type'].length && !acceptFileTypes.test(data.originalFiles[0]['type']))) {
$('#tfrrForm').addNotification("Upload Error", CMC_TFRR.lang.pdf, 'danger');
}
else
////Verify that the size is lower then 30 mB
if ((data.originalFiles[0]['size'].length && (data.originalFiles[0]['size'] > 32000000))) {
alert(CMC_TFRR.lang.pdf);
}
else
if (CMC_TFRR.appViewModel.Id() <= 0) {
//self.save(false, false, function () {
// formData.id = self.id();
// _submit();
//});
alert("Please save the form first");
}
else {
_submit();
}
}, |
Partager