2016-06-21 4 views
0

画像を選択して画像ライブラリにアップロードしようとすると画像の拡張子を確認する必要があります。SP 2013 Picture Libraryの画像を選択してください。

jsスクリプトでマスターページを編集する方法を見つけましたが、マスターページを編集していません。それから私は、イベント受信機の追加を使用しようとするが、それはファイルまたはファイルのパスの名前を取得することはできません。私は使用しました:

var file = properties.ListItem.File.Name; //properties.ListItem - returns null 

AfterPropertiesも返します。

私が見るもう一つの方法は、JSで画像の形式を追加編集することです:Adding picture form

私が思うには、最も単純な方法ですが、私はそれについての情報を発見したことはできません。

問題:フォーム(写真参照)、またはどのようにあなたのケースでは、別の方法

答えて

-1

でそのような行為を行うために、検証が行いますシンプルなJSフォームにjsのスクリプトを設定する方法について説明します。 まず、[送信]ボタンのデフォルト動作を防止します。 次に、ファイル名テキストボックスの内容を分析して、拡張子を確認します。検証スクリプトにリストされていない場合は、false + alert "このファイル拡張はサポートされていません"を返します。

なぜイベントレシーバーを使用しますか?それはサーバー側でイベントをキャッチします。

関連する問題