出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

データの受け渡しについて   shuuさん [2002/01/10 11:54:37] [1357]
  Re:データの受け渡しについて   なかさん [2002/01/10 13:19:09] [1358]
    Re:データの受け渡しについて   shuuさん [2002/01/10 14:02:43] [1359]
  Re:データの受け渡しについて   Tomitomiさん [2002/01/10 15:12:56] [1360]
    Re:データの受け渡しについて   shuuさん [2002/01/10 17:24:04] [1364]

[1357] データの受け渡しについて
投稿者:shuuさん 2002/01/10 11:54:37
はじめまして、shuuといいます。
参考書やこのサイトを参考にしながら考えているのですが
どうしてもわからないところがあったので投稿させていただきました。

ここのサイトのサンプル12「VBScript(サーバー)からJavaScript(クライアント)へのデータの受け渡しについて」の逆をやりたいのですが、そういうことはできますか?

詳しく言うと、今ASPでファイルのアップロードをしようと思っています。
その時、同じファイル名があると上書きされてしまうので途中で
「上書きしますか?y/n」(JavaScriptで言うとconfirmを使う)を
表示させて、送信されてきたtrue/falseを条件にまたASPの処理を再開したいのです。

個人的にはASPはサーバ側の処理なので途中表示は無理だろうなー。
とは思っているのですが、JavaScriptのconfirm等からtrue/falseの
値を取得することは出来るのでしょうか?

すみません、どなたかご指導のほどをよろしくお願いします。

[1358] Re:データの受け渡しについて
投稿者:なかさん 2002/01/10 13:19:09
案1.JavaScriptで、postデータを書き換えることはできますので、
それで対処してみては?

案2.上書き確認のページを一枚かまして、再度submitしてもらうという手もありますね
はじめに、POSTされたデータ(バイナリ)すべてを、Session変数にいれておけば、確認の次のページで、取り出してファイルを保存することも可能だと思います

流れ的には、

案1
A.asp〜フォーム表示
 submit押下〜Confirm(上書きOK?) ファイルの存在確認無し
B.asp〜ファイル保存

案2
A.asp〜フォーム表示
B.asp〜確認(ファイルの存在確認含む)
C.asp〜ファイル登録

[1359] Re:データの受け渡しについて
投稿者:shuuさん 2002/01/10 14:02:43
早速のご指導ありがとうございます。

> 案2.上書き確認のページを一枚かまして、再度submitしてもらうという手もありますね
> はじめに、POSTされたデータ(バイナリ)すべてを、Session変数にいれておけば、確認の次のページで、取り出してファイルを保存することも可能だと思います

↑Session変数を使うのはなんとなく苦手なのですが、
良い訓練だと思ってこの方法でやってみようと思います。

また、お世話になることもあると思いますが、
どうぞよろしくお願いします。

[1360] Re:データの受け渡しについて
投稿者:Tomitomiさん 2002/01/10 15:12:56
こんにちは、Tomitomiです。

> 詳しく言うと、今ASPでファイルのアップロードをしようと思っています。
> その時、同じファイル名があると上書きされてしまうので途中で
> 「上書きしますか?y/n」(JavaScriptで言うとconfirmを使う)を
> 表示させて、送信されてきたtrue/falseを条件にまたASPの処理を再開したいのです。
>
> 個人的にはASPはサーバ側の処理なので途中表示は無理だろうなー。
> とは思っているのですが、JavaScriptのconfirm等からtrue/falseの
> 値を取得することは出来るのでしょうか?

JavaScript or VBScriptはクライアントスクリプトなので、
サーバ側ファイルを確認するのは事実上無理です。
となるとASPでやることになるわけですが、やはりワンクッションおかないといけないかも。

ファイルアップロードフォーム

とりあえず、tempファイルとして適当な場所に保存して、
ファイルの存在チェックを行う。

メッセージボックスではなく、ページ上に
ファイルがあれば、「上書きしますか?」
なければ、「保存してよろしいですか?」
みたいな。。

「OK」なら、tempファイルを該当ディレクトリにコピー

なんかまどろっこしいなw

[1364] Re:データの受け渡しについて
投稿者:shuuさん 2002/01/10 17:24:04
tomitomiさん、ありがとうございます。

> JavaScript or VBScriptはクライアントスクリプトなので、
> サーバ側ファイルを確認するのは事実上無理です。
> となるとASPでやることになるわけですが、やはりワンクッションおかないといけないかも。

やはり、ワンクッションは必要なんですね。
BASP21と組み合わせて考え中なのですが、ASPは奥が深いです。

皆様からいただいたご指導を元にいろいろやってみます。

またよろしくお願いします。




TreeBBS For ASP V.0.1.3
Program By YasNet