【发布时间】:2018-02-13 14:29:29
【问题描述】:
我想使用带有 AJAX 的 JSP/Servlet 将数据上传文件/图像插入数据库,但它不起作用.. 我的代码是..
HTML 表单:
<form id="formID">
<input type="hidden" name="id" value="000">
Username: <input type="text" name="uname" value="">
File: <input name="filename" type="file" />
<button type="submit" value="Submit"> Submit Data </button>
</form>
AJAX 代码是:
$('#formID').on('submit', function(event){
event.preventDefault();
var formData = new FormData($(this)[0]);
$.ajax({
type: "POST",
enctype: 'multipart/form-data',
url: "UsersController",
data: formData,
processData: false,
contentType: false,
cache: false,
success: function (data) {
alert(data);
},
error: function (e) {
alert(e.responseText);
}
});
});
在 Servlet 中没有接收到任何值,它返回一个空白警报。 谁能推荐一个更好的 JSP 文件/图像上传代码。
谢谢大家。
【问题讨论】:
标签: java ajax database jsp servlets