2012-05-10 71 views
-1

我将图像从Delphi XE2上传到天青。在Delphi XE2中,永久上传到天蓝色,怎么解决?

这是我做的:

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

在PutBlockBlob得到上传一些文件有点大(即> 1MB)时卡住,直到永远。

我能做什么?

PD:那卡住样本图像(是随机的,somethimes上传其他未大部分时间不是。)

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

+1

提供更多信息。您尚未提供任何有助于我们找出造成问题的原因。没有任何更多信息的随机代码块不是很有用,因为我们无法从这里看到其他代码或了解有关系统的其他任何信息。 :) –

+0

这是造成麻烦的唯一代码。只有当文件是“大”时才会发生。被减少到唯一卡住的地方。 – mamcx

+0

我无法检查任何东西。我从来没有通过PutBlockBlob! – mamcx

回答

0

我不熟悉德尔福。为了解决这个问题,你可以尝试使用Visual Studio和C#来上传blob,如果工作正常的话,这个问题可能与Delphi方面有关。如果它无法在Visual Studio中工作,我建议您使用Fiddler来监视请求以查看可能不正确的内容。有关使用C#上传blob的说明,请参阅http://msdn.microsoft.com/en-us/library/windowsazure/gg651129.aspx

最好的问候,

Ming Xu。