C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.69550 の関連記事表示

<< 0 >>
■69550  サーバーをまたいで画像をコピーする
□投稿者/ amerikan -(2014/01/08(Wed) 17:47:36)

    分類:[C#] 

    Microsoft Visual C# 2013 & Windows7

    サーバーAにある画像ファイルを、サーバーBにコピーする際に
    一度の処理で行う方法はありますでしょうか。

    サーバーからローカルにダウンロードする関数と、
    ローカルからサーバーにアップロードする関数は比較的すぐに見つかるため、
    現在はこちらで処理を行っていますが、処理速度に不安が残ります。

    ご存知の方いましたら、ご教示よろしくお願いいたします。
親記事 /過去ログ118より / 関連記事表示
削除チェック/

■69551  Re[1]: サーバーをまたいで画像をコピーする
□投稿者/ 魔界の仮面弁士 -(2014/01/08(Wed) 18:02:20)
    No69550 (amerikan さん) に返信
    > サーバーAにある画像ファイルを、サーバーBにコピーする際に
    > 一度の処理で行う方法はありますでしょうか。

    前提条件が不足しすぎていて、判断に困ります。(^^;

    A が B にコピーするのか、B が A からコピーするのか、C が A のファイルを B に置くのか。
    そもそも、両者のネットワークは、どのように接続されているのか…。

    とりあえず、共有フォルダが使えるなら、単純なファイルコピー。System.IO.File.Copy で。
    B が FTP サーバーなら、A が B にアップロード。System.Net.FtpWebRequest で。
    A が FTP サーバーなら、B が A からダウンロード。System.Net.FtpWebRequest で。
    B が Webサーバーで WebDAV 使えるなら、HttpWebRequest 使うか、ドライブマッピングして File.Copy で。
    B 側に受信用の aspx 置けるなら、A からバイナリを HTTP POST して、B 側で BinaryRead するとか。
記事No.69550 のレス /過去ログ118より / 関連記事表示
削除チェック/

■69553  Re[2]: サーバーをまたいで画像をコピーする
□投稿者/ amerikan -(2014/01/08(Wed) 18:40:14)
    ご回答ありがとうございます、
    すみません、サーバーの状態をまったく書いていませんでした。

    サーバーは両方ともWebサーバーですが、

    Aサーバー:
    こちらが何の権限も持たないWebサーバーのため、こちらから操作することはできない。
    httpによるファイルの閲覧は可能。

    Bサーバー:
    FTPにより画像アップロードが可能。ただしレンタルサーバーのため、root権限はない。

    となります。
    おそらくは、BからAの画像ファイルを取得する形式になります。

    宜しくお願い致します。
記事No.69550 のレス /過去ログ118より / 関連記事表示
削除チェック/

■69555  Re[3]: サーバーをまたいで画像をコピーする
□投稿者/ 魔界の仮面弁士 -(2014/01/08(Wed) 19:02:54)
    2014/01/08(Wed) 19:05:13 編集(投稿者)

    No69553 (amerikan さん) に返信
    > おそらくは、BからAの画像ファイルを取得する形式になります。

    その条件であれば、現状通り、A からダウンロードしたものを
    B にアップロードする体制となるでしょう。


    FTP には、第三者間ファイル転送(サーバ間の直接ファイル転送)を行う
    仕組みがありますが、今回は A 側に対する権限が無いわけですし。
    http://www.atmarkit.co.jp/ait/articles/0108/03/news001.html#r10zu05.gif
記事No.69550 のレス /過去ログ118より / 関連記事表示
削除チェック/

■69554  Re[3]: サーバーをまたいで画像をコピーする
□投稿者/ amerikan -(2014/01/08(Wed) 18:42:26)
    >>修正

    × BからAの画像ファイルを取得する形式になります。

    ○ BからAの画像ファイルを取得する形式、もしくはCがAからBにコピーする形式になります。
記事No.69550 のレス /過去ログ118より / 関連記事表示
削除チェック/

■69556  Re[4]: サーバーをまたいで画像をコピーする
□投稿者/ amerikan -(2014/01/08(Wed) 19:56:32)
    ご回答ありがとうございます。

    現在の状況では、やはり一旦ローカルに落としてから
    アップロードするしかなさそうですね。

    ご教示ありがとうございました。
記事No.69550 のレス / END /過去ログ118より / 関連記事表示
削除チェック/

■69557  Re[5]: サーバーをまたいで画像をコピーする
□投稿者/ amerikan -(2014/01/08(Wed) 19:56:58)
    >>訂正

    解決済みの付加
記事No.69550 のレス / END /過去ログ118より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -