如何使用Jquery将图像发送到Web Api

时间:2014-09-18 08:37:42

标签: jquery ajax

如果我有该图片的网址,如何将图片发送到webapi?我曾尝试使用fileupload并成功。

现在我需要发送它而不使用像fileupload这样的任何控件。

我现在尝试的代码:

$(document).ready(function () {

    $('#btnUploadFile').on('click', function () {
        var data = new FormData();
        var files = $("#fileUpload").get(0).files;
        // Add the uploaded image content to the form data collection
        if (files.length > 0) {
            data.append("UploadedImage", files[0]);
        }
        // Make Ajax request with the contentType = false, and procesDate = false
        var ajaxRequest = $.ajax({
            type: "POST",
            url: "/api/fileupload/uploadfile",
            contentType: false,
            processData: false,
            data: data
        });
        ajaxRequest.done(function (xhr, textStatus) {
            // Do other operation
        });
    });
});

先谢谢。

0 个答案:

没有答案