Плагин веб-камеры 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).
}