none
VC++でテキストファイルをサーバに送信について RRS feed

  • 質問

  • いつもお世話になっています。

    windowsフォームアプリケーションでテキストファイルをサーバに送信したいのですが(アップロードという表現??)やはりFTPを
    使うべきでしょうか??


    開発環境は Visual Stdio 2008 の Visual C++ です。
    OS:xp
    プロジェクト:windowsフォームアプリケーション

    2010年1月13日 13:07

回答

  • 相手のサーバー次第でしょう。

    FTP での転送を要求されるのであれば、FTP でやるしかありません。
    Web ブラウザベースのアップロードインターフェースしか提供していないサービスであれば、そういったインターフェースに適合するように通信しなければなりません。
    逆に、LAN でファイル共有の形で提供されていれば、ファイルコピーの感覚で済むかもしれません。

    こういったこともあるため、相手のサーバーが何を受け入れるか分からない現状では、回答しようがありません。
    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    2010年1月13日 14:00
    モデレータ
  • 外池と申します。Azuleanさんのご指摘に対して回答されていますが、なお一層、ご質問の意図が不明なままです。
    どんな制限事項の中で検討して、何を尺度にして良し悪しを比較して、最適なものを選ばないといけないのかご説明がないままですので・・・、

    正直なところ、「なんでもいいんじゃない?」という答えしかかえってこないかと思います。

    制限事項が無いならば、どんな方法(独自のプロトコルの実装さえも)アリですから。
    (ホームページを再開しました)
    2010年1月18日 12:51
  • Mailなら、

    [MailMessage]
      http://msdn.microsoft.com/ja-jp/library/system.net.mail.mailmessage(VS.80).aspx

    FTPなら、

    [FtpWebRequest]
      http://msdn.microsoft.com/ja-jp/library/system.net.ftpwebrequest(VS.80).aspx

    を参照してみてはいかがでしょうか。
    2010年1月19日 6:31

すべての返信

  • 相手のサーバー次第でしょう。

    FTP での転送を要求されるのであれば、FTP でやるしかありません。
    Web ブラウザベースのアップロードインターフェースしか提供していないサービスであれば、そういったインターフェースに適合するように通信しなければなりません。
    逆に、LAN でファイル共有の形で提供されていれば、ファイルコピーの感覚で済むかもしれません。

    こういったこともあるため、相手のサーバーが何を受け入れるか分からない現状では、回答しようがありません。
    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    2010年1月13日 14:00
    モデレータ
  • お返事ありがとうございます。

    遅くなってすいません。


    相手のサーバーはRed Hat

    サービスはFTPでもメール添付でもよいとのことです。

    送るファイルはテキストファイルなのでメール添付を考えています。

    2010年1月18日 9:47
  • 外池と申します。Azuleanさんのご指摘に対して回答されていますが、なお一層、ご質問の意図が不明なままです。
    どんな制限事項の中で検討して、何を尺度にして良し悪しを比較して、最適なものを選ばないといけないのかご説明がないままですので・・・、

    正直なところ、「なんでもいいんじゃない?」という答えしかかえってこないかと思います。

    制限事項が無いならば、どんな方法(独自のプロトコルの実装さえも)アリですから。
    (ホームページを再開しました)
    2010年1月18日 12:51
  • windowsフォームアプリケーションでテキストファイルをサーバに送信したいのですが(アップロードという表現??)やはりFTPを
    使うべきでしょうか??

    相手のサーバーはRed Hat
    サービスはFTPでもメール添付でもよいとのことです。
    送るファイルはテキストファイルなのでメール添付を考えています。

    最初のご質問は FTP を使うべきかという質問でした。それに対して、追加の投稿ではメール添付を考えているということですよね。
    ご自身で方針を決めたのであれば、もうこのスレッドで質問は残っていないと思うのですが、何を知りたいか明確にしませんか?

    # ある方針に対してすべてのコードを教えろというのはご勘弁ください。
    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    2010年1月18日 13:28
    モデレータ
  • どんなプロトコルを選択すべきか? という質問で、コードについては質問していません。
    # 少なくとも質問文上は。
    2010年1月18日 13:32
  • Mailなら、

    [MailMessage]
      http://msdn.microsoft.com/ja-jp/library/system.net.mail.mailmessage(VS.80).aspx

    FTPなら、

    [FtpWebRequest]
      http://msdn.microsoft.com/ja-jp/library/system.net.ftpwebrequest(VS.80).aspx

    を参照してみてはいかがでしょうか。
    2010年1月19日 6:31
  • フォーラムオペレーターの高橋春樹です。

    Azuleanさん、外池さん、kozzさん、佐祐理さん
    いつもお世話になっております。

    ごんべいさん
    MSDNフォーラムのご利用有難うございます。
    テキストファイルをサーバに送信する方法について、一般的にどうするべきか聞きたかったのでしょうが・・・
    どういった実装にするかは、ご使用する環境・制限事項次第かもしれませんね。

    今回皆様から、アドバイスを頂きましたので、皆様からの投稿に、回答マークを付けさせてもらいました。
    疑問点がありましたら、詳しい状況を新たに投稿して頂ければと思います。

    今後ともMSDNフォーラムをよろしくお願いします。


    マイクロソフト株式会社 フォーラム オペレーター 高橋春樹
    2010年1月26日 2:26