我有一个表单,用户可以将图像上传到网站。图像以二进制形式存储在表格中。使用asp.net 4.0将图像保存到Sql Server数据库表中ajax
我在网站上使用ajax和JQuery,它永远不会重新加载,所以当用户输入数据并推送提交时,页面不会重新加载。相反,我使用ajax将数据上传到服务器。
当我刚直通文本,它看起来是这样的:
$("#storeDataAndImgBtn").bind("click", function() {
var msg = $("#emailMsg").val();
var from = $("#fromEmail").val();
$.ajax({
type: "POST",
url: "Default.aspx/storeDataAndImg",
data: "{\"from\":\"" + from + "\" ,\"msg\":\"" + msg + "\" ,\"value\":\" 'image should be here' \" }",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (temp) {
alert(temp.d);
$("#mailForm").fadeOut(function() {
$("#overlay").fadeOut();
});
}
});
return false;
});
我的问题是我怎么能直通图像,这样我可以把它存储在数据库中?
我去了SWFUpload,效果很棒! – Mikael 2010-08-24 23:27:16