データをダウンロードするには?
[上に]
[前に]
[次に]
うぶな奴
1999/11/23(火) 17:42:42
ホームページからデータをダウンロードしたいのですが、
直接データファイルをリンクするのではなく、リンクをクリック時に、
CGIにてデータ生成→ダウンロード→サーバー上の生成ファイルを削除→
表示画面はそのまま何事もなかったようにしたいと思います。
CGIでダウンロードはどうやったらよいのでしょうか?
ちなみに サーバーはUNIXで Cシェルを用いています。
B-Cus
1999/11/24(水) 00:49:49
ふつーに
#!/bin/csh -f
データを作る > /tmp/tmpfile
echo "Content-type: ...."
echo
/bin/cat /tmp/filename
/bin/rm /tmp/filename
でいいでしょう。
set size=`wc -l /tmp/extract | awk '{print $1}'`
echo "Content-Length: $size"
ってのを Content-type の前に書いておくと、親切かも。
で、Content-type に何を指定するか、ってのが問題なんですけど、
何をダウンロードさせたいか (データの内容) によります。
B-Cus
1999/11/24(水) 00:51:57
> set size=`wc -l /tmp/extract | awk '{print $1}'`
set size=`wc -l /tmp/filename | awk '{print $1}'`
の間違い。
[上に]
[前に]
[次に]