我已經編寫了以下代碼以在Windows Azure中上傳文件。 用戶需要輸入本地驅動器上的視頻文件路徑,如D:\ video \ 1.mp4和視頻名稱。我推入隊列中的信息。點擊上傳按鈕它將讀取隊列並獲取路徑並上傳視頻內容。下面的代碼在本地機器上工作正常,當我上傳相同的代碼在天藍色的捲筒紙上時,其未能讀取路徑在Azure Blob中上傳文件時出現異常
string [] x = retrievedMessage.AsString.Split(','); queue.DeleteMessage(retrieveMessage);
using (var fileStream = System.IO.File.OpenRead(x[1]))
{
blockBlob.UploadFromStream(fileStream);
}
它正常工作的地方,因爲你有你的本地計算機上的文件。將代碼移到雲端不會移動本地文件?或者你有一些應用程序將文件上傳到雲服務的本地文件系統? –
nope ...我沒有任何應用程序將文件加載到雲服務的本地文件系統 – user3227615
除了查找文件之外,您是如何找到這些文件的?雲無法使用魔法從您的電腦中獲取文件。您可以將Microsoft硬盤發送給:http://weblogs.asp.net/scottgu/archive/2013/11/04/windows-azure-import-export-hard-drives-vm-acls-web-sockets-remote-調試 - 連續傳送 - 新 - 遺留 - 計費 - 警報 - 和 - more.aspx –