No.3ベストアンサー
- 回答日時:
かならずしもCGIでなくても構いませんが、ブラウザで実行するのであればHTTPプロトコルで80ポートを経由して通信するのが無難な選択肢であるためCGIかサーブレットに落ち着くことでしょう。
サンプルまではすぐには見つかりませんが、以下のURLにPerl-CGIはあるようです。http://www.gt.sakura.ne.jp/~ocosama/
Java Appletからの通信方法ですがURLConnectionクラスを使うとPOSTメソッドが直接利用できるのでデータの転送が便利でしょう。
http://www.ie.u-ryukyu.ac.jp/java/ja/api/java.ne …
一方servletで受ける場合はこんな感じでしょう。
http://webcse.pit-nagano.ac.jp/people/staff/koya …
No.2
- 回答日時:
お絵かき掲示板では
(1)クライアントで動作するJava Applet
(2)サーバで動作するCGI
が連携動作するしくみになっています。Appletで作成されたデータは通信によりサーバに送られて画像ファイルに変換されす。この画像ファイルが掲示板上(CGI出力)でHTMLにリンクされてクライアントに表示されるしくみになっています。この流れの中で「ローカルにファイルを保存する」必要はありません。
Appletのローカルファイルに対するセキュリティを解除する方法はありますが、あなたのアプレットを使用する人がみんなこの解除を行うのは好ましくないと思います。一応URLをあげておきます。
参考URL:http://www.dmz.hitachi-sk.co.jp/Java/Tech/securi …
この回答への補足
私もローカルへの保存は考えていません。サーバー上の画像ファイルを加工して
それをまたサーバーへ上書き保存するような仕組みです。
やはりその為にはアプレットとCGIでの連携が必要なのですか・・・
ところでこのあたりのサンプルプログラムなんてありませんか?
何度も聞いてしまって本当に申し訳ありません。
よろしくお願いします。
No.1
- 回答日時:
ファイルに関連づけられた出力ストリームOutputStreamを作成し、その出力ストリームにJPEGImageEncoderを接続します。
最後にencodeメソッドで書き出すとファイルが作成されます。ただ、Java Appletではセキュリティの関係でローカルファイルへの書き出しはできません。Java Applicationで作成して下さい。
参考URL:http://www.sol.dti.ne.jp/~yoshinor/japplication/ …
この回答への補足
>ただ、Java Appletではセキュリティの関係でローカルファイルへの書き出しはできません。
では、お絵かきBBSのようなものはどうしてアプレットでJEPGやPNGで画像が保存できているのでしょうか?
参考URL
http://www.oekakibbs.com/bbs/poo_themefan/oekaki …
上記サイトの中の【お絵かき】ボタンを押してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iPhone(アイフォーン) iphoneでネット画像を保存できる場合と出来ない場合の違いを教えてください。 2 2022/06/05 18:29
- 写真 log撮影について。今まで、9割がた映像ではなく写真をlog撮影でとってきました。 映像ではlogの 3 2023/07/04 23:28
- Google Drive googleフォトの写真を外付けHDDに保存する方法について。 4 2022/09/21 23:36
- その他(パソコン・スマホ・電化製品) googleピクセル4a5Gで撮影した写真をパソコンにインストールすると、大量に添付写真のような身に 1 2022/05/24 11:19
- iCloud iPhone13プロマックスの写真の保存について。iPhone13プロマックスの写真ってL I V 2 2022/10/10 19:55
- 事件・犯罪 Twitterで晒してた画像を保存されました。 Twitterで1度顔を公開したら保存されました。 1 2023/03/06 22:51
- その他(IT・Webサービス) MacとiPhone両方をお持ちの方に質問です!写真や動画はどこにどのように保存されていますか? ( 5 2022/09/05 11:50
- 写真・ビデオ スマホの画像や写真や動画をSDカードに写真の機械に入れて保存したいです。 写真の機械の使い方知ってる 2 2023/04/01 23:22
- iPhone(アイフォーン) iphoneでネット画像を保存できなくなった 3 2022/06/05 15:58
- デスクトップパソコン 画像がキレイなままなのは何故? 5 2022/10/27 07:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サウンド出力のデバイスを選択...
-
テキストファイルに改行コード...
-
VB.NETでExcelファイルを出力す...
-
二次元配列をクリップボードに...
-
AccessVBA複数レポート条件毎に...
-
CreateProcess関数と実行後の戻...
-
VC++でUTF-8のファイルを出力し...
-
Acccess レポートをグループ別...
-
カスタマバーコードの印刷
-
シェルコマンドの 2>&1 とはど...
-
ファイル形式またはファイル拡...
-
ファイル出力の場所を指定
-
setvbufってどう使うの?
-
gnuplotでreplotできない??
-
プリンタに出力する信号をパソ...
-
stdin,stdoutについて
-
C言語での印刷方法
-
C言語でBMP画像(ファイル)は...
-
UNIX & Linux の標準出力で得た...
-
コマンド(例えばls)の出力結果...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンド(例えばls)の出力結果...
-
Acccess レポートをグループ別...
-
VC++でUTF-8のファイルを出力し...
-
サウンド出力のデバイスを選択...
-
ファイルの文字コードをUTF-8に...
-
VBA でメモ帳へ保存する際の保...
-
ファイル出力の場所を指定
-
ファイル形式またはファイル拡...
-
テキストファイルに改行コード...
-
シェルコマンドの 2>&1 とはど...
-
Wordマクロで指定したフォルダ...
-
AccessVBA複数レポート条件毎に...
-
二次元配列をクリップボードに...
-
UNIX & Linux の標準出力で得た...
-
フォルダにあるPDF情報の抽出(VBA)
-
C++ BuilderでPDF出力
-
VBSでEXCEL⇒CSV変換で日付の書...
-
fortranのtxtファイル出力書式...
-
CBool関数について VB6とVB.net...
-
ワードからPDF変換でグラフが表...
おすすめ情報