拡張子の入力でイレギュラーな文字入力を禁止する
Issue #990
closed
最低限ファイル名に使えない9文字は、後々の危険性を考慮して入力欄の追加を押したときにエラーを出して弾いた方が良いと思われます。
また、セミコロンの入力受付は良いのですが、セミコロン区切りの保存データにそのままセミコロンで保存されるので、データがおかしなことになってしまいます。
これは適当に置換して保存するか、複数拡張子の一挙入力用としてのみ受け付けるなどの工夫が必要であると考えられます。
それとは別に他の入力全般に言えることですが、安全性のために常識的な文字数で制限したほうが良いと思います。例えば拡張子だったら、最近見られる妙に長い拡張子を鑑みて上限24文字くらいで十分ではないでしょうか。
Comments (6)
-
repo owner -
repo owner -
repo owner 拡張子にセミコロンを含めてもデータが壊れないようにした (refs
#990)→ <<cset dd61530383fe>>
-
repo owner - 拡張子設定でファイル名に使えない文字を置換 (refs
#990)
→ <<cset 7d68e9fbb121>>
- 拡張子設定でファイル名に使えない文字を置換 (refs
-
repo owner - changed status to resolved
-
repo owner - changed status to closed
- Log in to comment
セミコロンでデータがおかしくなるのは不具合ですね。修正します。