Захват изображения с камеры в форму или холст html5

Мне нужно захватить изображение с веб-камеры (привязанной камеры и т. Д.) В форму или холст html5, чтобы я мог сохранить изображение к серверу. Кроме того, я хотел бы иметь возможность предварительно просмотреть изображение прямо на странице.

Например, у меня есть браузер, работающий на станции проверки регистрации. Я хотел бы сфотографировать участника, стоящего в настоящее время перед столом, и отправить это изображение в базу данных. Затем я могу использовать это изображение, чтобы напечатать значок участника с его изображением.

Я использую направляющие и скрепку,

package twittersearch.web;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.sql.*;
import javax.sql.*;
import javax.naming.*;
import twittersearch.model.*;
public class ConPoolTest extends HttpServlet {

    public void doGet(HttpServletRequest request,
                  HttpServletResponse response) 
                  throws IOException, ServletException {
        Context ctx = null;
        DataSource ds = null;
        Connection conn = null;
        try {
            ctx = new InitialContext();
            ds = (DataSource)ctx.lookup("java:comp/env/jdbc/twittersearchdb");
            conn = ds.getConnection();
            if(conn != null) {
                System.out.println("have a connection from the pool");
            }
        } catch(SQLException e) {
            e.printStackTrace();
        } catch(NamingException e) {
            e.printStackTrace();
        } finally {
            try {
                if(conn!=null) {
                    conn.close();
                }
            } catch(SQLException e) {
                e.printStackTrace();
            }
        }
    }
}

Контекст для веб-приложения:

<?xml version='1.0' encoding='utf-8'?>
<Context>

    <!-- Configure a JDBC DataSource for the user database -->
 <Resource name="jdbc/twittersearchdb" 
           type="javax.sql.DataSource" 
     auth="Container" 
     user="root" 
     password="mypwd" 
     driverClassName="com.mysql.jdbc.Driver" 
     url="jdbc:mysql://localhost:3306/twitter" 
     maxActive="8" 
     maxIdle="4"/>


</Context>

Чего я действительно не понимаю, так это того, почему ошибка не говорит о том, что доступ запрещен к 'root' @ 'localhost', когда я указал, что это пользователь .

Что я пробовал:

Есть ли у меня дублирующийся context.xml? Нет. Я удалил значение по умолчанию в Tomcat 6.0 / conf. Я попытался поместить context.xml в [mywebappname] /META-INF/context.xml, но это не только не сработало, но и привело к созданию файла с именем TwitterSearch.xml, который был автоматически сгенерирован и помещен в Tomcat 6.0 / conf Каталог / Catalina / localhost. Итак, сейчас я просто редактирую тот, и это единственный, который у меня есть.

Это версия Tomcat? Я полностью переустановил последнюю версию Tomcat 6.0, так что не думаю, что это так.

Не хватает каких-то jar-файлов? У меня есть tomcat-dbcp.jar, jconnector.jar и все другие, которые, как мне кажется, должны быть в каталоге Tomcat 6.0 / lib.

Когда я смотрю на пароли в базе данных MySQL, кажется, что они были закодированы в целях безопасности в длинные буквенно-цифровая строка. Это нормально? Должен ли я иметь его в моем context.xml или просто использовать обычный пароль?

Я действительно не знаю, как я могу разобраться в этом, и был бы очень признателен за совет эксперта.

Заранее большое спасибо.

Джо

8
задан OMG Ponies 29 April 2011 в 04:49
поделиться