2

我正在开发一个SharePoint移动解决方案,在该解决方案中我使用了和中公开server/_vti_bin/sitedata.asmx的Web 服务。 能够使用. _ _ _ _ 现在我实际上正在尝试将图像文件从 iOS 中可用的相册上传到SharePoint。为此,我尝试使用Web 服务,在其中我得到以下错误响应。server/_vti_bin/Lists.asmxserver/_vti_bin/copy.asmx
server/_vti_bin/sitedata.asmx
CopyIntoItems

    <CopyResult ErrorCode="DestinationInvalid" ErrorMessage="The Copy web service method must be called on the same domain that contains the destination url." DestinationUrl="http://xxxxserveripxxxxxx/Shared Documents/image1.png"/>

但后来知道只有当要上传的文件也来自同一来源(即来自共享点)时才使用此服务。有没有其他方法可以将 iPhone 中可用的文件上传到 SharePoint。

服务也很累addAttachmentserver/_vti_bin/Lists.asmx但我无法识别需要列表名称和列表项 ID 的输入参数。

我正在尝试将文件上传到共享文档,所以我有列表名称值,它是共享文档的花括号中的值,但现在列表项 ID 值应该是什么?

这些是我关于“共享文档”文档库的详细信息。

    {
                    AllowAnonymousAccess = false;
                    AnonymousViewListItems = false;
                    BaseTemplate = DocumentLibrary;
                    BaseType = DocumentLibrary;
                    DefaultViewUrl = "/Shared Documents/Forms/AllItems.aspx";
                    Description = "Share a document with the team by adding it to this document library.";
                    InheritedSecurity = true;
                    InternalName = "{425F837A-F110-4876-98DE-C92902446935}";
                    LastModified = "2013-07-26 20:09:58Z";
                    ReadSecurity = 1;
                    Title = "Shared Documents";
                },

所以,我使用标签的使用InternalName值。 listItemID 的值应该是多少?listName

我是否以正确的方式进行,或者是否有任何其他方法可以将本地文件从移动设备上传到 SharePoint?

谢谢苏德希尔

4

1 回答 1

0

您实际上是在调用 URL 还是在使用 IP(您将其删除并表示服务器 IP)?如果您没有为 IP 定义备用访问映射,则上传将失败,但 GET 请求通常可以正常工作。

于 2013-08-13T15:55:20.240 回答