Итак, у меня есть эта форма, которая требует, чтобы пользователь заполнил некоторые тексты в поле ввода, в файле (например, .docx, pdf и т. Д.) И в изображении (например, .jpg, png и т. Д.), Тогда все данные будут отправлены на [Webmethod] в codebehind - и выполнить какой-то процесс. Ived успешно реализовал поле ввода Strings from (например, заголовок, описание и т. Д.), Используя запрос json / ajax ... и единственное, что меня застряло, был файл, через который нужно пройтиjson и будет получен codebehind .. Любая помощь или предложения действительно будут оценены
$.ajax({
type: "POST",
url: "insert.aspx/eventCreate",
data: {
'eventImage': eventImage,//here's the image
'eventFile': eventFile, //here's the file
'eventTitle': eventTitle,
'eventDesc': eventDesc,
'eventPlace': eventPlace,
'eventType': eventType,
'eventAttendee': eventAttendee,
'userID': userID
},
async: true,
contentType: "application/json; charset=utf-8",
success: function (data, status) {
console.log("Call successfull test");
alert(data.d);
},
failure: function (data) {
alert(data.d);
},
error: function (data) {
alert(data.d);
}
});
[WebMethod(EnableSession = true)]
public static string eventCreate(string eventTitle, string eventDesc, string eventPlace, string eventType, string eventAttendee, string UserID)
{
//how do I get the Image and file from the request??
return "0";
}