【问题标题】:Can't upload 14mb file to SkyDrive via LiveSDK from my wp7 device无法从我的 wp7 设备通过 LiveSDK 将 14mb 文件上传到 SkyDrive
【发布时间】:2013-07-10 17:51:57
【问题描述】:

上传 5mb 的文件没有问题,但是当我尝试上传 14mb 时,我的应用程序已关闭。

fileStream = // get some file as stream from isolated storage

uploadClient = new LiveConnectClient(session);
uploadClient.UploadCompleted += new EventHandler<LiveOperationCompletedEventArgs>(uploadClient_UploadCompleted);

uploadClient.UploadAsync("me/skydrive", "filename", fileStream, OverwriteOption.Overwrite, null);

例外(见屏幕截图):

A first chance exception of type 'System.NotSupportedException' occurred in System.Windows.dll
Addtional information: NotSupportedException"

当我使用 BackgroundUploadAsync 而不是 UploadAsync 时,文件被传输但大小为 0。

有人知道这个问题的解决方法吗?

【问题讨论】:

  • 可能有很多因素。显示抛出异常的代码sn-p,并显示异常详情。
  • 你能附加调试器看看你得到什么样的异常吗?

标签: windows-phone-7 onedrive live-sdk


【解决方案1】:

我找到了解决办法。

!!!这很重要 UploadAsync 方法只能从主应用线程调用

【讨论】:

    猜你喜欢
    • 2012-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    相关资源
    最近更新 更多