【发布时间】:2014-02-26 14:02:24
【问题描述】:
我已经编写了以下代码以在 Windows azure 中上传文件。 用户需要输入视频文件在本地驱动器上的路径,如 D:\video\1.mp4 和视频名称。我将两个信息都推送到队列中。单击上传按钮后,它将读取队列并获取路径并上传视频内容。当我在 azure webrole 上上传相同的代码时,下面的代码在本地机器上工作正常,它无法读取路径
string[] x = retrievedMessage.AsString.Split(','); queue.DeleteMessage(retrivedMessage);
using (var fileStream = System.IO.File.OpenRead(x[1]))
{
blockBlob.UploadFromStream(fileStream);
}
【问题讨论】:
-
它可以在本地正常工作,因为您在本地计算机上有文件。将代码移动到云端不会移动您的本地文件吗?或者你有一些将文件上传到云服务的本地文件系统的应用程序?
-
不...我没有任何应用程序将文件加载到云服务的本地文件系统
-
那么除了查找文件,您还怎么做呢?云无法使用魔法从您的电脑中获取文件。您可以将您的硬盘发送给 Microsoft:weblogs.asp.net/scottgu/archive/2013/11/04/…
标签: azure azure-web-roles