如何使用ajax或jquery在asp.net中的文件夹中保存图像
jquery代码如何使用ajax或jquery在asp.net中的文件夹中保存图像,jquery,sql,asp.net,Jquery,Sql,Asp.net,jquery代码 $(document).ready(function () { $("#ContentPlaceHolder1_btnsubmit").click(function () { var name = $("#ContentPlaceHolder1_txtname").val(); var course = $("#ContentPlaceHolder1_txtcourse").val();
$(document).ready(function () {
$("#ContentPlaceHolder1_btnsubmit").click(function () {
var name = $("#ContentPlaceHolder1_txtname").val();
var course = $("#ContentPlaceHolder1_txtcourse").val();
var qualififcation = $("#ContentPlaceHolder1_txtqualification").val();
var company = $("#ContentPlaceHolder1_txtcomp").val();
var salary = $("#ContentPlaceHolder1_txtsal").val();
var role = $("#ContentPlaceHolder1_txtrole").val();
var description = $("#ContentPlaceHolder1_txtdesc").val();
var status = $("#ContentPlaceHolder1_ddstatus").val();
var image = $("#ContentPlaceHolder1_FileUpload1").val();
var url = "ajaxhandler.aspx?taskname=insertstudent";
$.post(url,
{
name: name, course: course, qualififcation: qualififcation, company: company, salary: salary,
role: role, description: description, status: status, image: image
},
function (data, status) {
if (status == "success") {
alert("student inserted");
}
}
)
});
});
ajaxhandler页面代码
int image = Convert.ToInt32( Request.Form["image"]);
int a = BLL.studentbll.insertstudent(name,course,qualification,company,salary,role,description, status);
if (image>0 )
{
string ext = System.IO.Path.GetExtension(image.FileName);
image.SaveAs(Server.MapPath("images\\" + Convert.ToString(a) + ".jpg"));
}
存储图像时出现错误
image.filename不可访问
如何在asp.net中使用ajax或jquery将图像保存在文件夹中这里ajax不会传递图像文件,因此您可以在ajax处理程序中正常检索该文件
string filename = Path.GetFileName(fileuploadimages.PostedFile.FileName);
以下是参考网站链接:
此处ajax不传递图像文件,因此您可以通过normallyvar image=$(“#contentplaceholder 1_FileUpload1”).val()取消文件;这条路通过imge对吗