Плагин веб-камеры Jquery и Asp .NET

У меня проблема с использованием плагина Jquery для веб-камеры, чтобы сфотографировать пользователя.

Вот коды:

$("#camera").webcam({
    width: 320,
    height: 240,
    mode: "save",
    swffile: '@Url.Content("~/Scripts/jscam.swf")',
    debug: function (type, string) {
        $('#Status').append(type + ": " + string + '<br /><br />');
    }

});

$('#takePhoto').click(function () {
    webcam.capture();
    webcam.save('/Photo/TakePhoto');
});

Отладка дает:

уведомить: камера запущена

уведомить: захват начался.

уведомить: захват завершен.

Проблема заключается в сохранении, я использую MVC3, и я хочу вызвать действие TakePhoto в моем контроллере Photo, это возможно? И есть ли у вас хороший учебник для получения изображения в моем контроллере в C#?

Спасибо

1 ответ

Вы хотите узнать, к какому параметру подключаемый модуль передает данные вашего изображения как таковые.

Давайте предположим, что параметром является "WebCamImage".

Тогда ваш метод действия будет таким (примечание: код не был проверен, так как я пишу это на моем Mac):

[HttpPost]
void TakePhoto(byte[] WebCamImage)
{
     System.IO.File.WriteBytesToFile('my/path.jpg', WebCamImage).
}
Другие вопросы по тегам