эй я сделал форму для вставки продукта. Я использую ajax в asp.net для вставки данных в базу данных. Теперь в моей форме элементов управления находится элемент управления файловой системой. Проблема в том, что я не знаю, как выбрать файл и передать его статическому методу для операций, таких как hasfile и т. Д., Поэтому возможно, что я передаю файл с использованием техники ajax и могу хранить его детали в базе данных.загрузка файла controlasp.net и ajax
<asp:FileUpload ID="file_image" runat="server" />
$(document).ready(function() {
$("#submit").click(function() {
var cat = document.getElementById('DropDownList1').value;
var nm = document.getElementById('name').value;
var code = document.getElementById('code').value;
var dt = document.getElementById('dt').value;
var price = document.getElementById('price').value;
alert("you clicked " + cat + " - " + nm + "-" + code + "-" + dt + "-" + price + "-");
var fl = document.getElementById('file_image').value;
//this line is the problem as i can't get file
$.ajax({
method: "POST",
contentType: "application/json",
url: "~/home.aspx/insert",
dataType: "json",
// data: "{'Name':'" + document.getElementById('name').value + "'}",
data:"{}",
//async: false,
success: function (response) {
alert("User has been added successfully.");
window.location.reload();
}
});
})
});