Плагин веб-камеры Jquery и Asp .NET - PullRequest
1 голос
/ 30 ноября 2011

У меня проблема с использованием плагина 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 Ответ

0 голосов
/ 17 декабря 2011

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

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

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

[HttpPost]
void TakePhoto(byte[] WebCamImage)
{
     System.IO.File.WriteBytesToFile('my/path.jpg', WebCamImage).
}
...