2017-12-30 30 views
0

訪問者がプライベートファイルシステムに保存されている添付ファイルをアップロードできるように、ジョブアプリケーションフォーム(連絡先フォーム)にファイルフィールドを添付しました。それは動作しますが、ファイルは数時間後に削除されます。私はこれがDrupalの孤立ファイルのクリーンアップ(/ admin/config/media/file-systemを参照)によって引き起こされたと思います。Drupal 8連絡先フォームの添付ファイルが削除されました。

可能な解決策の1つは、コアの連絡先フォームの代わりにWebformモジュール(https://www.drupal.org/project/webform)を使用することです。しかし、ファイルが自動的に削除されないようにする方法や、送信された電子メールにファイルを実際に添付する方法はありますか?

+0

私はこれを完全に統合する方法については書いていませんが、電子メールを送信するためにSwiftmailerモジュールを見ましたか?送信された電子メールのswiftmailer twigテンプレートをhtmlとして書くことができます。ファイルを添付する必要があります。 –

+0

私はswiftmailerモジュールをインストールしましたが、電子メールに添付ファイルを添付しませんでした。 – user2511309

答えて

0

カスタムブロックにアップロードされたインライン画像でこの問題が発生しました。 admin/config/media/file-systemの下に、「一時ファイルを削除する」のドロップダウンが表示されます。「しない」を選択します。

+0

アップロードされたファイルが一時的なものとしてマークされているのは間違いだと思います。フォーム提出後の添付ファイルについても同様です。したがって、私は "一時ファイル"を削除しても適切な解決策ではないと思う。 – user2511309

関連する問題