我已经编写了以下代码以在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 –