DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ASP.NETでファイル転送って…できますか?

環境/言語:[Windows2003 ASP.NET]
分類:[ASP.NET]

初心者な為、文章が適切でないかも知れませんが…宜しくお願いします。
ASP画面上にボタンを配置して、ファイル(エクセル)を他のサーバに
転送したいのですが、これは可能でしょうか?
転送するファイルと転送先は固定でも良いです。
何か情報が足りないようでしたら追加しますので助言お願いします。
IIS6.0上で動作させるように考えてます。
> ASP画面上にボタンを配置して、ファイル(エクセル)を他のサーバに
> 転送したいのですが、これは可能でしょうか?


まずはほかのサーバの定義を教えてください。
登場人物を整理してください。

今の段階では、できるともできないともいえます。
レスありがとうございます。このような登場人物です。

転送元WebサーバA:Windows2003Server、IIS6.0
こちらにhttp://XXXXXX/XXXX/XXXX.aspを配置します。

転送先WebサーバB:Windows2003Server、IIS6.0

それぞれは異なるドメインにあります。
Aにあるエクセルファイル(既製)をASPの画面に配置したボタンを押すことでBに転送したいです。VB.NETではサンプルを見かけたのですが、ASPでも可能でしょうか?宜しくお願いします。
できます。
ASP.Netがどうとかは関係ありません。
ただのランチャですよね?

あとは実際にサーバAで動くプログラムのセキュリティぐあいとか、何で転送するのかとか、落とし穴はいっぱいでしょうけど。
こんにちは。

送りたいファイルは伝送路上で
傍受・改ざんされたくない情報ですか?

お話を聞いていると
セキュリティ面がとても心配です。
#いま話題ですし。
KBに情報がありましたので
貼り付けておきますね。

How To Upload a File to a Web Server in ASP.NET by Using Visual C# .NET
http://support.microsoft.com/default.aspx?scid=kb;ja;323246
みなさん、レスありがとうございます。
転送するエクセルファイルの内容は傍受・改ざん等は困ります。

それと無知で申し訳ないのですが、ランチャとは「アプリケーション」という
ことで良いのですか?(今までランチャを使用したこともなく、
検索してこういうものもあるんだなと知ったばかりです…。)

つまり、
「エクセルファイルをAからBへ転送する」というランチャを用意しておいて
それを画面上のボタンが押されたら、ランチャを起動する。
ということで良いのでしょうか?

セキュリティのことも考えるとどのような仕組み・動作の流れにしておくべきなのか
についてもアドバイス頂けたらと思います。
宜しくお願いします。
> それと無知で申し訳ないのですが、ランチャとは「アプリケーション」という
> ことで良いのですか?(今までランチャを使用したこともなく、
> 検索してこういうものもあるんだなと知ったばかりです…。)

ちがいます。
ただ、サーバAとサーバBの処理をASP.NETで起動ボタンを押すだけでしょ?ってことです。
あとはサーバ内の処理ですし、ASP.NET云々はあまり関係がないということです。

セキュリティの問題は伝送路をきっちり考えてください。
ftpで送るっていうのであればもともと傍受ありきですし、httpsを使うとか。VPNを使うとかいろいろありすぎますしね。
レスありがとうございます。
アドバイスを参考にもう少し勉強してみます。
ありがとうございました。

DOBON.NET | プログラミング道 | プログラミング掲示板