如何使用 jquery asp.net 传递图像

本文关键字:图像 net asp 何使用 jquery | 更新日期: 2023-09-27 18:35:15

嗨,我是ASP的新手,想知道如何使用jquery ajaxinput file传递图像。

我应该传递路径并在服务器端获取图像吗? 可能吗?还是有其他选择?

我正在做的是我想在检查用户当前是否在会话中时上传照片。我使用了ajax,所以我不会每次点击上传按钮时刷新我的页面。

$.ajax({
    type: "POST",
    url: 'Upload.aspx/uploadPhoto',
    data: "{ ???? }", <-- what Should I put it here??
    contentType: 'application/json; charset=utf-8',
    success: function (data) {
        alert(data);
    }
});

在网络方法中检查会话时上传照片的正确方法吗?

如何使用 jquery asp.net 传递图像

var formData = new FormData();
formData.append('file', $('#youruploadbuttonid')[0].files[0]);
$.ajax({
    type: "POST",
    url: 'Upload.aspx/uploadPhoto',
    data: formData,
    contentType: 'application/json; charset=utf-8',
    success: function (data) {
        alert(data);
    }
});
    var formData = new FormData();
    formData.append('file', $('#youruploadbuttonid')[0].files[0]);
    $.ajax({
        type: "POST",
        url: 'Upload.aspx/uploadPhoto',
        data: formData,
        processData: false,
        contentType: false,
        success: function (data) {
            alert(data);
        }
    });