我有一個表單,用戶可以將圖像上傳到網站。圖像以二進制形式存儲在表格中。使用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