2011-02-02 20 views
0

現在、私はwinフォームプロジェクトに取り組んでいます。 クライアントが自分のデータベースをサーバーに転送できるオンラインバックアップサービスを提供したいと考えています。WCFアップロードファイル - アイデアと例

私はすでにSQLデータベースのバックアップを作成し、zipして暗号化する方法を持っています。 Iveはwcfエンドポイントセットアップを手に入れました。私はこのファイル(FileStream?)を取ってこのサービスを介してアップロードしてこのフォルダに保存するだけのビットが必要です。

Iveはstackoverflowの他のいくつかの例を見ていましたが、頭や尾を作ることはできません。

私はこれで私を助けてくれるまともな例を探しています。また、ファイルは潜在的に大きかったかもしれません(最大2GB)ので、時間外れを防ぐ必要はありません接続。

おかげ

答えて

0

クイック答えは、WCFの一部のために、あなたはStreamingを使用する必要があります。

ファイルを保存するには、SQL Server上のFileStreamを使用することをお勧めします。これは、ファイルがSQLのメンテナンスプロセス、特にバックアップとトランザクションの一部になるためです。

ファイルをアップロードするには、WCFサービスのほかに、単純にHttp Put要求を使用することもできます。

関連する問題