-1

尝试上传从照片中选择的照片时,总是出现以下错误。在windows phone中inputparameter uploadlocation无效,而在windows phone中调用带有liveconnectclient的backgrounduploadasync方法?

System.ArgumentException:输入参数'uploadLocation'无效。 'uploadLocation'必须植根于\ shared \ transfers。参数名: uploadLocation

选择的图像文件的路径为:

C:\ DATA \用户\公用\图片\相机胶卷\ WP_20130228_001.jpg。

任何想法如何以期望的格式提供图像文件?

MainPage.client.BackgroundUploadAsync("ToFolder", new System.Uri("C:\Data\Users\Public\Pictures\Camera Roll\WP_20130228_001.jpg"), OverwriteOption.Overwrite); 
+1

您正尝试从手机上访问PC上的图像吗?我不认为它可以这样工作。看看这个问题的答案,它会更好地解释'BackgroundUploadAsync()',并链接到一些文档。 – lhan 2013-02-27 19:17:08

+0

糟糕,这里是链接:http://stackoverflow.com/questions/14482876/wp8-upload-file-to-skydrive – lhan 2013-02-27 21:16:27

回答

0

c驱动器总是进来windows phone也只是通过删除整个路径,只给文件名作为参数已经解决了问题。