WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:ファイルのアップロードについて

0:[投稿] global [2002/04/12 11:38 ][環境:WIN+IE WIN系+Java]

ファイルのアップロードの方法について、
色々拝見したところ、やり方はさまざまな方法があると知ったのですが(CGI,サーブレット…)
HTMLのみ、もしくはHTML+JavaScriptでファイルのアップロードは行えないのでしょうか?

アップロードするファイルはLzh形式で、サーバソフトはiPlanetを使用
しております。ちなみに、iPlanetではASPは使用できないとの事でした。

何か、ヒントになるようなことでもよいので教えて下さい。


1:[回答] andi [2002/04/12 12:52 ]

サーバ側で「受ける」プログラムが無いとアップロードしてもどうしようもありません。
クライアント側の操作だけで出来るなら、それはセキュリティホールでしょう。


2:[回答] global [2002/04/12 13:07 ]

ありがとうございます。
いわれて見ればそうですね。

なにぶん知識が無いもので。。。

では、サーバ側にCGI(JavaScript)の処理を組み込めば
考え方としてはいけると言うことですか?


3:[質問] global [2002/04/12 13:09 ]

回答をありがとうございます。

なるほど。
いわれてみれば、そうですね。

では、サーバ側にCGIを用意しておいてその中で転送されたファイルを処理するようにすれば考え方としてはOKでしょうか?


4:[回答] えび [2002/04/12 15:16 ]

そういうことです。
転送されてきたデータを受け取ってデコードし、ファイルとしてサーバ上に保存するという動作が必要になります。


5:[回答] のぐりん [MAIL] [2002/04/12 16:21 ]

似たような質問がありますので、参考にしてみては?

http://www.parkcity.ne.jp/~chaichan/qanda/qa2653.htm?02-04-11-17-21


6:[質問] global [2002/04/12 16:33 ]

大変参考になります。

アップロード関連で更に質問してよろしいでしょうか?

CGI自体はPerlで組まれてる方がほとんどですが、Perl以外でもファイルのアップロードは可能なのでしょうか?

勉強として、いろいろな方法を試そうと考えております。

よろしければ、お教え下さい。


7:[回答] age [2002/04/12 17:44 ]

可能です。
4年ぐらい前に、C言語で組んだ記憶があります。


8:[質問] global [2002/04/12 18:54 ]

ageさん。
ありがとうございます。参考になります。

やり方としては、POSTメソッドで受け取ったデータをファイル
に書き込むという形になると思うのですがあってますでしょう
か?

たびたびすみません。


9:[回答] age [2002/04/18 11:32 ]

>やり方としては、POSTメソッドで受け取ったデータをファイル
に書き込むという形になると思うのですがあってますでしょう

あっています。
しかし、その時、MIMEが付いてきますので、それを省きます。
わたしも、昔のことなので、ほとんど忘れていますが...。

とかく、POSTメソッドで受け取ったデータを標準入力で読み込んだあと、それをダンプして、いろいろパターンを調べてみるとか...。


10:[回答] jam [2002/04/18 13:37 ]

RFC1867を見つつ、
>>9でageさんがおっしゃっているように、実際にPOSTで
送られてくるデータを研究して、
必要なデータ部分を抜き出すことをしないとだめですね。


11:[回答] しなのむし [2002/04/18 14:24 ]

PHPが使えるのであれば
非常に簡単に済みますが。


12:[回答] 下級天使 [2002/04/19 14:38 ]

こんにちわ。下級天使です。

以下のページを参照されてみてはいかがでしょうか?

http://tohoho.wakusei.ne.jp/wwwxx034.htm

それでは。


13:[回答] 十夜 [MAIL] [2002/04/19 22:40 ]

C言語でのCGIはこちらを参照されてみるのがよいかと

http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/CCGI/multdisp.html

では(^^)/~


14:[完了] global [2002/04/28 16:51 ]

どうも。globalです
ありがとうございました。
大変参考になりました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World