【发布时间】:2017-10-24 05:29:47
【问题描述】:
var FormFileUpload = function() {
return {
init: function() {
$('#fileupload').fileupload({
disableImageResize: false,
autoUpload: false,
disableImageResize: /Android(?!.*Chrome)|Opera/.test(window.navigator.userAgent),
maxFileSize: 5000000,
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
{
withCredentials: true
},
});
$('#fileupload').fileupload('option', 'redirect', window.location.href.replace(/\/[^\/]*$/, '/cors/result.html?%s'));
if ($.support.cors) {
$.ajax({
type: 'HEAD'
}).fail(function() {
$('<div class="alert alert-danger"/>')
.text('Upload server currently unavailable - ' + new Date())
.appendTo('#fileupload');
});
}
$('#fileupload').addClass('fileupload-processing');
$.ajax({
withCredentials: true
},
url: $('#fileupload').attr("action"),
dataType: 'json',
context: $('#fileupload')[0]
}).always(function() {
$(this).removeClass('fileupload-processing');
}).done(function(result) {
$(this).fileupload('option', 'done')
.call(this, $.Event('done'), {
result: result
});
});
}
};
}();
jQuery(document).ready(function() {
FormFileUpload.init();
});
- 我需要绕过文件上传规则,
- 像这个脚本只允许gif,jpeg,png,
- 我需要上传一些其他格式可以吗
- 如 php、text 等。
- 有没有办法绕过它们。我打算在我的网站上添加这个脚本。所以任何人都可以绕过它们,这对我的网站是强制性的。
【问题讨论】:
-
Java 不是 JavaScript。与 Java 无关的问题请不要使用
java标签。 -
@Kuru 请不要建议删除验证。这将是非常危险的,并且会留下恶意脚本的漏洞
-
@Tushar 理解..绕过意味着不需要验证...这就是为什么我只是作为建议发表评论..
标签: javascript jquery validation rules