ファイルをビジターのPC上にダウンロードさせるには?
[上に]
[前に]
[次に]
GOW
[E-Mail]
[HomePage]
1999/08/27(金) 15:13:08
チャットのような状況で、クライアント同士でファイルの
やり取りが出来るようにしたいのです。片方のビジターが
サーバにアップロードして、受け取ったファイルをどうにか
して相手側にダウンロードさせたいのですが、可能でしょうか?
みんこ
1999/08/27(金) 15:18:20
http://www.tohoho-web.com/wwwqa1.htm#DownloadFile
サーバーは各自で用意してもらうということでひとつ。
まこ
1999/08/27(金) 15:44:19
みんこさんがおっしゃっている方法で、アップロードした後、
閲覧できるようなページを作り、
相手のダウンロード側はそれをダウンロードすればいいんじゃないでしょうか。
他に方法あればどなたかお願いします。
ふじ
1999/08/27(金) 16:46:03
CGIを使って、ブラウザからサーバにアップロードさせる方法もあります。
そのCGIで、受け取ったファイルをダウンロードできるようにした
HTMLを生成すれば、使い勝手もよろしいかと。
http://www.tohoho-web.com/cgi-bin/wwwupl2.txt
等を参考に。
GOW
1999/09/02(木) 16:28:42
●みんこさん
アドバイスありがとうございます。
ブラウザからアップロードされたファイルをCGIで読み取って、
FTPサーバに置くという手順になるんですよね?ISPに問い合
わせてみます。
●まこさん
>閲覧できるようなページを作り、
ヒントありがとうございます。しかし、この方法だと、
他の人がダウンロードする可能性がありますよね…
●ふじさん
>そのCGIで、受け取ったファイルをダウンロードできるようにした
>HTMLを生成すれば、使い勝手もよろしいかと。
この方法が分からなくて、困っております。
JPEGやGIF(htmlを含める他全てのファイル)を
アップロードされたときに、相手側にダウンロード
するようにしたいのです。良い方法があれば、
おしえてください。
※参考図書でもあれば、教えていただけると助かります。
GOW
1999/09/02(木) 16:41:44
>ふじさん
あ、文章を読み間違っていました。納得しました(^^;
すみません。
まこ
1999/09/03(金) 09:58:15
>アップロードされたときに、相手側にダウンロード
>するようにしたいのです。
CGIで相手をどのようにして特定するんでしょうか?
相手側のマシンにいつのまにかダウンロードされているとか?(笑)
相手が何かアクションを起こさない限りダウンロードってできないような気がするんですが...(接続されてないかもしれないし)
対話形式で「送ったよ〜」「受け取ったよ〜」ってかんじを考えているんですか?
>他の人がダウンロードする可能性がありますよね…
でも不特定多数が覗ける世界ですから、特定の相手だけ見せるのってできるのでしょうか?
うう、私にもよく分かりません。
誰か分かる方、よろしくお願いします。
B-Cus
1999/09/03(金) 10:41:36
あくまで一例。
・各ユーザは1分ごとに自動的にリロードしているとする。
・各ユーザにcookieを発行し、個人を特定できるようにする。
・送信ボタンを押すと、CGIは5分以内にアクセスのあったユーザの一覧を表示。
・そこから送りたい人を選び、送りたいファイル名を選択。ファイルを
サーバ上にアップロード。サーバ上に、いつ誰が何を誰に送ったか記録しておく。
・送られた人はしばらくしたらアクセスしてくるはず。そこでその人に
記録が残っていたら、ファイルが送られたことを表示。
・送られた人が「受け取る」を選ぶとCGIでダウンロード。その際、CGIは
受け取ったことを記録しておく。
・次に送った人がアクセスしてきたら「受け取ったよ」と表示。
結論。webチャットでこれをやるのはめんどくさい。ICQやIRCを
使う方が楽。でもこーゆーチャットがあったら楽しいかも。
[上に]
[前に]
[次に]