【发布时间】:2014-04-21 16:39:31
【问题描述】:
我的数据发送到数据库没有问题,但是将我的照片发布到我的数据库中的 BLOB 字段的“文件”输入没有发布。我收到一个错误。
我的代码如下:
$(function(){
$('#Userform').submit(function(event){
var fd = new FormData( $(this)[0] );
$.ajax({
type: 'POST',
processData: false,
contentType: false,
async: false,
cache: true,
data: fd,
dataType: "text",
url: 'mydburl.php',
success: function(data){
alert( data );
alert('User successfully added');
},
error: function(){
alert('There was an error adding New User');
}
});
return false;
如何附加我的数据以包含我的照片“文件”输入?任何想法都会有所帮助。我输入的名称只是“照片”。如果没有 AJAX,它在发送到表单时可以正常发布,但是因为我正在为设备开发,所以我需要 ajax 来处理我的表单数据。任何想法都会有所帮助。
谢谢!
【问题讨论】:
-
您是否尝试将内容类型更改为八位字节/应用程序之类的内容?还是离开它?
-
是的。我尝试了应用程序/八位字节,但它使我的表单无法运行。我在控制台中也没有收到任何错误。