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