0

ユーザーがアプリに存在するファイルを同じアプリを介して SharePoint にアップロードできるという要件があります。

Objective C を使用してファイルをアップロードすることは可能ですか? (大きな) ファイルを SharePoint にアップロードするには、どのようなアプローチが必要ですか?

ドキュメントをアップロードするための Apple API またはサードパーティ ライブラリはありますか?

EDIT : http://schemas.microsoft.com/sharepoint/soap/CopyIntoItemsの sharepoint メソッドを 使用してみました。ただし、SOAP リクエストのボディに埋め込むには、base64 でエンコードされた形式のファイルが必要です。30 MB のファイルを base64 でエンコードされた文字列に変換しようとすると、デバイスでコードがクラッシュしましたか? 同じコードがシミュレーターで問題なく実行されました

ファイル (ファイル ストリーミングなど) を sharepoint にアップロードする他の方法はありますか? 最大 500 MB のファイルをアップロードする必要がある場合がありますか? 大きなファイルの NSData を base64 でエンコードされた文字列に変換するためのより効率的なライブラリはありますか?

4

1 に答える 1

1

ファイルをアップロードするには、SharePoints Copy Web サービスを使用する必要があります。

C# を使用してこれを行う方法の例をここここに示し、 Objective Cを使用してそれを行う方法の例をここに示します。また、Objective C の SharePoint Web サービスで NTLM 認証を使用する例を次に示します。

その多くをまとめることは、読者の練習です;)

編集- 最大ファイル サイズ。

ドキュメント ライブラリの既定の最大ファイル サイズは 50MB (2007/2010) ですが、これは 2GB まで増やすことができます ( MSDN を参照)。

于 2012-07-17T08:14:45.813 に答える