- PR -

ファイルのアップロード時の処理方法

1
投稿者投稿内容
未記入
常連さん
会議室デビュー日: 2003/08/28
投稿数: 28
投稿日時: 2003-09-30 19:40
今度新たにファイルのアップロード機能を追加することになったのですが、簡単なことがわからず困っています。
今の時点でわかっていることはクライアント側で<input=file name=upload>といったHTMLを書き参照先のディレクトリを指定するところまでは調べたのですが、その後でどういった処理を行い、それをどのように実装していくのかがわからない状況です。
どなたか、わかる方がいましたらご教授願います。
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2003-09-30 20:08
Webアプリケーションでのファイルアップロードの実装に関してはいくつかフリーの
コンポーネントが使えますが、Jakarta CommonsプロジェクトのFileUpload
コンポーネントがとりあえず無難なところでしょう。

http://jakarta.apache.org/commons/fileupload/index.html
を参照してください。

ただし、原理を理解せずに実装すると問題が発生したときに対処が難しいでしょうから、
マルチパートリクエストに関して調べてみてください。
taku
ぬし
会議室デビュー日: 2002/11/12
投稿数: 918
お住まい・勤務地: 墨田区→中野区
投稿日時: 2003-09-30 23:18
 ファイルアップロードに関しては、下記サイトが有名だと思います。
下記は必ず目を通しておきましょう。
http://www.t3.rim.or.jp/~yoko-k-h/java/servlet/programming/howtoupload.html

 オープンソースの使用がOKなら、
ukさんのおっしゃっているようにCommonsのFileUploadや、
Strutsのファイルアップロード(名前とか忘れました)を使用すると良いでしょう。
ストリームの解析はJava Mail APIでも可能です。
(この方法は私は詳しくないので、調べてください。)
上記の二つが使用できない場合は、ストリームの解析を独力で行うことになります。

[ メッセージ編集済み 編集者: taku 編集日時 2003-09-30 23:19 ]
1

スキルアップ/キャリアアップ(JOB@IT)