過去に私はFALフロントエンドのアップロードをさまざまな方法で実装しています(例えば、独自のファイル参照モデルなど)。また、helhum https://github.com/helhum/upload_exampleのアップロード例の拡張を試しました。しかし、検証が失敗した場合でもファイルは保存されます。だから、私はウェブサーバーに多くのゴミ箱ファイルを持っている。今私は、TYPO3のコア機能を使ってFALアップロードを実装する確実性を探します。または、データのゴミ箱なしでFALアップロードを処理するベストプラクティスがありますか?妥当性検査が成功した場合にのみFALアップロード
2
A
答えて
0
(ファイルのアップロードに成功しました。残りのフォームには検証エラーがあり、ユーザーはセッションを終了しました)アップロードされたファイルを一時フォルダに保存し、モデル全体を別の場所に移動することをお勧めしますリポジトリを使用して永続化することができます。
Helmut's exampleの後には、特定のコントローラのアクションに続いて、コントローラ・ロジック
$uploadConfiguration = [
UploadedFileReferenceConverter::CONFIGURATION_UPLOAD_FOLDER
=> '1:/temporary-uploads/',
];
$this->arguments[$argumentName]
->getPropertyMappingConfiguration();
->forProperty('image')
->setTypeConverterOptions(
UploadedFileReferenceConverter::class,
$uploadConfiguration
);
で、一時アップロードフォルダを定義するすべての未完成の試みが保存されている
$model->getImage()->getOriginalResource()->moveTo(
ResourceFactory::getInstance()->retrieveFileOrFolderObject(
'1:/valid-uploads/'
)
);
実際のフォルダにファイルを移動することが可能です専用のフォルダに保存して、スケジュールされたタスクによってパージすることができます。
関連する問題
- 1. AngularJSの妥当性検査のエラー
- 2. フォーム入力フィールドの妥当性検査
- 3. 編集フォームの妥当性検査エラー
- 4. 行の妥当性検査インラインjqgrid
- 5. 妥当性検査の問題
- 6. 妥当性検査が壊れている場合があります
- 7. フォームがすべて空白の場合は、レール妥当性検査拒否
- 8. 流暢な妥当性検査で条件が合うとき
- 9. 姓名妥当性検査asp.NET
- 10. ラジオボタンが選択されている場合、妥当性検査を設定Codeigniter
- 11. 擬似コードチェック。割り当ての妥当性検査が必要
- 12. 妥当性検査が失敗した場合は、他のページにリダイレクトします。
- 13. 一意性の妥当性検査が有効でない
- 14. ネストされた属性:reject_ifの不都合な妥当性検査:All_blank
- 15. テーブルからの妥当性検査でトリガーを作成する
- 16. ng2:妥当性検査が失敗した場合、元の値を予約します。
- 17. テキストボックスの下に妥当性検査を返します
- 18. rails:ネストされたフォームの妥当性検査vs reject_if
- 19. jQueryの妥当性検査でカスタムメソッドを検証する
- 20. Laravel 5.3のJSONとしての妥当性検査エラーメッセージREST
- 21. 妥当性検査とネストされたフォーム
- 22. テキストボックスのwysihtml5エディタを入力として空白のみを妥当性検査
- 23. HTML宿題が妥当性検査をパスしたが、細かい表示
- 24. メニューバーの場合の-stickyの妥当性
- 25. jQueryの妥当性検査 - クリック時の妥当性チェックを使用して、サブミット時ではありません
- 26. 妥当性検査による警告ボックス
- 27. 妥当性検査でRESTful APIにangualrフォームを送信
- 28. 妥当性検査ルールを動的に追加/削除する
- 29. パスワードの妥当性検査 - 追加の要件の追加
- 30. 編集中の表内のセルの妥当性検査
私はこの質問を余裕で投稿しています。おそらく私はここに入る答え。 –
不要なファイルをクリーンアップするクリーンアップコマンドを追加するだけです。他のすべてはうまくいきます –
この場合、サーバーにファイルをあふれさせる可能性があります。ではない? – freshp