2

画像ファイルを作成するWebページ用のJavaアプレットを作成しました。ユーザーがアプレットを実行して独自の画像を作成し、ボタンをクリックして、作成した画像をWebサーバーに保存できるようにしたいと思います。

Webページではなくシステムでアプレットを実行し、ファイルをローカルディスクに保存してファイルを正常に書き込み、次に変更した後、Javaアプレット自体のURL接続にイメージを書き込むためのコードがダウンしていると思います。ローカルディスクではなくURLConnectionに書き込むものがいくつかあります(ただし、これがどのように機能するかについても説明します)。

私は現在、URLConnectionから出力された画像を取得し、その画像をWebサーバー上のファイルに書き込むcgiスクリプトをperlで作成しようとしています(注:私はperlの初心者です)。アプレットからの単純なテキストをテキストファイルに書き込むのと同じようなことを行う方法の例をたくさん見つけましたが、同じ概念を画像に適用する方法を知りたいです。特に、画像をどのように読み取るのですか?read(STDIN、$ some_variable)を使用してテキスト入力が読み取られるのを見てきましたが、画像でも同じことが機能しますか?同様に、画像ファイルを書き込むにはどうすればよいですか?どの機能を使用しますか?

ご協力いただきありがとうございます。私はこれらすべてについてかなり素朴であることを知っています。

4

1 に答える 1

1

CGIモジュールを使用する場合はサーバー側で問題はありません(「ファイルアップロードフィールドの処理」を参照)。これは役に立ちます。また、入力タイプのファイルでHTMLフォームを使用しているかのようにファイルを送信するには、アプレットを適合させることが重要です(したがって、HTTPプロトコルでPOST動詞を使用し、要求を適切にエンコードする必要があります)。このリンクが役立つ場合があります。

于 2012-07-08T09:00:33.577 に答える