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