2011-12-06 2 views
2

webcamから画像をキャプチャし、同じアプレットで表示するアプレットを含むjspを開発しています。キャプチャした画像をjsp形式私はローカルシステムのユーザディレクトリにキャプチャしたイメージを保存することでそれを行いました。そして、それをローカルシステムディレクトリから読んで、私はJDBC PreparedStatementを使っています。サーブレットプログラミングを使用して、jspでデータベースにアプレットの内容を保存する方法

Now Captured ImageをAppletに保存してローカルディレクトリに保存しておく必要があります。ストリームを介してアプレットのコンテンツを読むことは可能でしょうか?

ありがとうございます。

+0

'キャプチャされたイメージをローカルシステムのユーザーディレクトリに保存していましたが、これはサーバーまたはクライアント側のローカルシステムを意味しますか? – bezmax

答えて

1

質問を正しく読んでいれば、ユーザーのローカルファイルシステムではなくデータベースに画像を保存することを検討しています。これは確かに可能ですが、私は通常、データベースのイメージに関するメタデータのみを格納し、ファイルシステムにイメージ自体を保存することを推奨します。あなたの場合、これはおそらくサーバーのファイルシステムを意味し、アプレットを実行しているローカルデスクトップは意味しません。

イメージをデータベースに保存する場合は、JDBCがこれを許可します。 BLOB(バイナリラージオブジェクト)型のデータベース列が必要で、getBlob/setBlob JDBCメソッドを使用します。

イメージをデータベースに保存するか、サーバー上のファイルシステムに保存するかにかかわらず、アプレットのセキュリティでは、アプレットが提供されているホストとのみ通信する必要があります。データベースをホストするか、またはアプレットが提供されているのと同じサーバーを介してデータベース接続をプロキシする必要があります。

+0

返事ありがとう。私は私の説明に間違っているかもしれない。私のJSPには、jspのキャプチャボタンを使ってイメージをキャプチャするアプレットが含まれています。キャプチャボタンを押すと、アプレットでキャプチャイメージをペイントし、キャプチャしたイメージをローカルシステムのユーザーディレクトリに保存するようになりました誰が私のjsp.Nowを使用しています私は私のJSPを嫌うとき私はローカルユーザーのディレクトリ(良いアプローチではない)とそれをWebサーバーの一時ファイルにwritng.Then iamは非常に悪いアプローチにデータベースをアップロードしてから読んでいる。 – sandeep

+0

その他のご質問はありますか? – ziesemer

+0

私の質問は、jspフォームがキャプチャされたイメージにうんざりされているときに、キャプチャイメージ以外の何か(アプレットの内容は画像のように正確ではない)を読み取る方法があるサーブレット内の入力ストリーム。 – sandeep

関連する問題