これをUmbraco 7のバグとして報告する前に、私はUmbracoのユーザーに連絡して、うまくいけば問題を特定したいと思っていました。Umbracoのアップロードフィールドに正規表現を適用する
Iセットアップ以下の正規表現の検証とアップロードフィールドを持つドキュメントタイプ:コンテンツ側で
(^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w ]*.*))+\.(jpg|JPG)$)
Document Type With Validation - Screen Shot
、私が完了し、初めてためのフォームを提出し、検証は正しく機能します。いいえアップロードされたファイルは、エラー
- パターン」
しかし、私はEDITなど、コンテンツ側の他の何か、タイトル、初期挿入時に細かい検証アップロードフィールドに戻ったとき、失敗します。それは、私はそれが検証に合格するためには画像を再アップロードするために必要だ
Value is Invalid - Screen Shot
「それは正しいパターンと一致しない場合、値は無効です」というエラーが返されます。基本的に私が言っているのは、イメージがアップロードされると、ファイル名はRegExの検証によってもはや検出されないため、失敗します。
コンテンツが最初に送信されたときに検証が正常に機能し、編集時に検証が失敗することがあります。これはおそらくRegExの問題ではありません。
ありがとうございます!
ありがとうJannik - プラグインを入手する以外に、File Uploadデータ型のファイルタイプを制限する方法がありますか? – MplsChris
アップロードフローで何かを上書きできるかもしれませんが、おそらくかなり複雑です。それはグーグルリングの価値があるかもしれません。 –
もしあなたがこれをしたいのであれば、ソースをつかんで、AngularJSというプラグインとしてクローンを作成し、それをあなたの心のコンテンツに編集することができます - AngularJSに慣れていれば、問題があります –