application / x-www-form-urlencoded или multipart / form-data?

Попробуйте этот код

Загрузка файла Событие Chnage вызывается этой функцией

  $("#fileproof").on('change', function () {
                readImage($(this)).done(function (base64Data) { $('#<%=hfimgbs64.ClientID%>').val(base64Data); });
            });


function readImage(inputElement) {
    var deferred = $.Deferred();

    var files = inputElement.get(0).files;

    if (files && files[0]) {
        var fr = new FileReader();
        fr.onload = function (e) {
            deferred.resolve(e.target.result);
        };
        fr.readAsDataURL(files[0]);
    } else {
        deferred.resolve(undefined);
    }

    return deferred.promise();
}

Хранить данные базы64 в скрытой папке для использования.

1227
задан max 24 October 2010 в 11:12
поделиться