アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちわ。
ASP+Oracleでシステム開発を進めている者です。
そこで一つ、どうしても出来ないことがあります。
ブラウザから、クライアント側から別クライアント(若しくはサーバー)へファイルをコピーするような仕組みをつくっ
ているのですが、ネットワークを介すと、うまくいきません。(ブラウザへ自分と相手側のファイルパスやネット
ワークパスを入力するようなテキストボックスを設けています)
例えば、自分のPCから自分のPCへのコピーは可能なの
ですが、自分のPCからLAN上のあるPCへ・・・となると
成功しないのです。
   ○   C:\111.txt → D:\111.txt
   ×   C:\111.txt → \\TEST\D\111.txt
もちろん、ネットワークの設定や、
共有の設定がおかしいわけではありません。
Set f2 = fso.GetFile("c:\111.txt")
f2.Move ("\\TEST\D\111.txt")
こんな感じでやってるのですが、ネットワークを介すと
無理なんでしょうか?
ご教授、よろしくお願い致します。

A 回答 (5件)

>f2.Move ("\\TEST\D\111.txt")


Moveで返り値を取得していないのに()を付けているからでは?
f2.Move "\\TEST\D\111.txt"
で動きませんか?
    • good
    • 0

OpenTextFileでのファイル作成も出来ませんか?

    • good
    • 0
この回答へのお礼

お返事遅れました。
Open TextFileでも駄目みたいです。
普通にネットワークフォルダへ、コピーできる環境
なのに・・・。
やはりASPでは無理なのでしょうか?

お礼日時:2005/04/11 19:52

>ブラウザから、クライアント側から別クライアント(若しくはサーバー)へファイルをコピーするような仕組み



クライアントサイドでファイルをコピー?

セキュリティ上やってはいけないし、出来ない。

サーバーサイドとクライアントサイドを混同していませんか?

>Set f2 = fso.GetFile("c:\111.txt")
>f2.Move ("\\TEST\D\111.txt")

どっちで動いていますか?
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。
確かにセキュリティ上よくないのはわかっています。
しかし、様々な諸事情でやらなけければならなくなった
ので、何か方法がないかと思い質問させていただきまし
た。
>Set f2 = fso.GetFile("c:\111.txt")
はうごいてますが、
>f2.Move ("\\TEST\D\111.txt")
のステートメントでストップしているみたいです。

お礼日時:2005/04/07 12:42

可能であれば、「\\TEST\D\」をネットワークドライブに割当ててはどうでしょうか?

    • good
    • 0
この回答へのお礼

お返事ありがとうございます。
おお!その手が!!
っと思いつつやってみたのですが、何故かダメでした。
凹みますね・・・。

お礼日時:2005/04/07 12:39

ウチで試したところ(クライアントからクライアント)問題なく実行できました。


>うまくいきません
どういう風にうまくいかないのでしょうか?
何かエラーメッセージとかでますか?
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。
エラーは出ていない(というか出るようにしていない)
ので、どのような原因かはわかりません。
コピー先のクライアントにコピーできていないと
いう状況が続いています。
不明確な返答で申し訳ありません。

お礼日時:2005/04/07 09:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!