私は2つのAzureサーバ(Web Apps)を持っていました。同じサーバーに画像ファイルをアップロードするコードを書いていました。以下は別のAzureサーバからAzureサーバにファイルを書き込むにはC#
コードです:
byte[] bytes = Convert.FromBase64String(_base64String);
string path = Server.MapPath("../../assets/Upload/");
FileInfo file = new FileInfo(path);
file.Directory.Create();
File.WriteAllBytes(path + "Test.jpg"),
このコードは完全に同じサーバーでは動作しています。同じファイルを別のサーバーに書き込む必要があります。
今私は、各WebサーバーのAzure B.
* Server A *と* Server B *はどういう意味ですか? Webアプリケーションの複数のインスタンス(たとえば、 'myapp.azurewebsites.net'の2つのインスタンス)を参照していますか?あるいは、あなたは 'myapp1.azurewebsites.net'から' myapp2.azurewebsites.net'にファイルをコピーしていますか? –
私はあなたがBlobストレージを使用して見るべきだと思います。 Webサーバーに "書く"よりもはるかに賢明です。 – Jamie
@DavidMakogon: 'myapp1.azurewebsites.net'から' myapp1.azurewebsites.net'へのファイルのコピーについては、 'myapp1.azurewebsites 'に格納されているWebサービスを使用しています。net' –