1

SPO 2013 ドキュメント ライブラリにファイルをアップロードする HTML5/JavaScript/Jquery/REST コードを開発することは可能ですか?

もしそうなら、いくつかの検証、エラー処理、およびビジネス ルールを行うことは可能ですか? 例えば:

  • エラー処理
  • ファイルの種類を制限する
  • アップロード中にファイルの名前を一意のシーケンスに変更します
  • Doc ライブラリ コンテンツ タイプのメタデータ列を設定する

もしそうなら、NAPAでこれらすべてを行うことは可能ですか?

私はこれを見つけました:

http://blogs.msdn.com/b/uksharepoint/archive/2013/04/20/uploading-files-using-the-rest-api-and-client-side-techniques.aspx?wa=wsignin1.0&CommentPosted= true#コメントメッセージ

4

1 に答える 1

1

はい、私は実際に今それを行っています (ドキュメント ライブラリに画像をアップロードし、アップロードが成功したらそのドキュメントのプロパティ値を変更します)。このリンクは非常に便利です。

http://technet.microsoft.com/en-us/dn769086(v=office.12)

「fileCollectionEndPoint」変数と「serverRelativeUrlToFolder」変数に問題があったため、値を次のように変更しました。

var serverRelativeUrlToFolder = 'YOUR_DOCUMENT_LIBRARY';

var fileCollectionEndPoint = String.format("../../_api/web/getfolderbyserverrelativeurl('{0}')/files/add(overwrite=true, url='{1}')?@target='{2}'", serverRelativeUrlToFolder, fileName, _hostweburl);

それが私にとってうまくいったことです-YMMV、TechNetコードはOOBで機能する可能性があります。


ファイルタイプの制限の処理...ファイル入力要素の値をチェックし、受け入れ可能な拡張子の配列に対してチェックするクライアント側の方法を使用できます...ここにフィドルがあります:

http://jsfiddle.net/madkidflash/vah3kc0p/

于 2014-10-30T16:41:56.867 に答える