ファイルとそれぞれのメタデータをサーバーにアップロードできるようにするクライアント Windows アプリを作成しています。たとえば、gear.stl (元のファイル) と gear.stl.xml (メタデータ) です。ファイルの転送に使用する正しいプロトコルを見つけようとしています。
実際のファイル (.stl と .stl.xml) ごとに 2 つのファイルを転送する必要があることを除いて、広く使用されており、ファイルを転送するための実績のある方法であるため、ftp の使用を考えていました。しかし、別の考えも頭をよぎりました...オブジェクトを作成し、ファイル、メタデータ、および転送に必要なディレクトリをラップし、オブジェクトをシリアル化し、Web サービスに要求を送信してファイルを転送するとどうなるでしょうか。 .
元のファイル サイズは 100k から 10MB の範囲です。メタデータのサイズはおそらく 200k 未満です
Web サービス呼び出しは、オブジェクトを逆シリアル化し、それに応じてファイルとそれぞれのメタデータを配布するためのより簡単なプロセスのように思えます。ただし、これが適切なアイデアなのか、または私が言及した 2 つの方法以外にこのデータを転送するためのより良い方法があるのかどうかはわかりません。
誰かが私を正しい方向に向けることができれば、それは大歓迎です。