我有一个django网络应用程序,我希望在注册表单中提供一个捕获图像的选项,“注册可以从任何客户端系统完成”当按下捕捉图像按钮时,客户端系统相机应该打开并将图像存储在服务器端文件夹中,我该怎么做。如何在我的django网络应用程序中使用客户端摄像头拍摄图像快照
我在想,相机应该从html页面打开并将图像发送到服务器,但我无法使用html代码打开相机。
我希望有人可能会这样做,如果是的请给我示例代码。
我有一个django网络应用程序,我希望在注册表单中提供一个捕获图像的选项,“注册可以从任何客户端系统完成”当按下捕捉图像按钮时,客户端系统相机应该打开并将图像存储在服务器端文件夹中,我该怎么做。如何在我的django网络应用程序中使用客户端摄像头拍摄图像快照
我在想,相机应该从html页面打开并将图像发送到服务器,但我无法使用html代码打开相机。
我希望有人可能会这样做,如果是的请给我示例代码。
您可以使用WebRTC进行此操作; html5rocks.com有a nice tutorial,特别参见taking screenshots的示例。要将图像存储在服务器上,您必须通过AJAX将其上传。
您有几个选项来访问客户端摄像头。最简单的方法是HTML5。但是你可以在silverlight和flash插件中使用 sveral工具。
见how-to-access-webcam-from-html5和html5-getusermedia-record-webcam-both-audio-and-video
在页面获取图像后,你可以在不同势的方式包括JavaScript(使用AJAX)或使用HTML表单元素(如文件输入)
其发送到服务器