2

、およびで公開されている Web サービスを使用するSharePointモバイル ソリューションに取り組んでいます。で定義されたサービスを使用して、サイト、ドキュメント ライブラリ、およびファイルのリスト を正常に取得できました。 今、私は実際に iOS で利用可能なフォト アルバムから画像ファイルをSharePointにアップロードしようとしています。このために、次のエラー応答を取得している Web サービスを使用してみました。server/_vti_bin/sitedata.asmxserver/_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 にアップロードする他の方法はありますか。

また、疲れaddAttachmentたサービスが定義されてserver/_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";
                },

そのため、タグに usingInternalName値を使用しています。 listItemID の値は?listName

モバイルから SharePoint にローカル ファイルをアップロードする方法は他にありますか?

ありがとう

4

1 に答える 1