-1

Delphi XE2 から azure に画像をアップロードしています。

これが私がすることです:

var
  RespInfo: TCloudResponseInfo;
  Headers: TStringList;
  FileName: String;
  Content : TBytes;
begin
      FHost.PutBlockBlob(FContainer,FileName, Content, EmptyStr, Headers,
        nil, RespInfo);

PutBlockBlob では、一部のファイルを少し大きい (つまり、1 MB を超える) アップロードすると、永久に動かなくなります。

私は何ができますか?

PD: 動かなくなったサンプル画像 (ランダムです。アップロードされる場合もあれば、アップロードされない場合もあります。ほとんどの場合はそうではありません。)

http://bestseller.blob.core.windows.net/superventas/122021.jpg

4

1 に答える 1

1

私は Delphi に詳しくありません。この問題のトラブルシューティングを行うには、Visual Studio と C# を使用して BLOB をアップロードしてみてください。正常に動作する場合、問題は Delphi 側に関連している可能性があります。Visual Studio でも機能しない場合は、Fiddler を使用して要求を監視し、何が正しくないかを確認することをお勧めします。C# を使用して BLOB をアップロードする手順については、http://msdn.microsoft.com/en-us/library/windowsazure/gg651129.aspxを参照してください。

よろしくお願いします、

明徐。

于 2012-05-11T08:55:55.367 に答える