質問: フリーフォームアップロードエラー:ファイルをディスクに書き込めませんでした 私のクライアントは、フリーフォームプロを使用して、長いキャリア登録ページを通じてレジュメとカバーレターを受け取ります。 2ヶ月間うまくいった後、応募者はこのエラーが発生し始めました。 送信したフォームに次のエラーがあります * ファイルをディスクに書き込めませんでした。 アップロードフォルダには約10メガのファイルしかありません。すでにこのFreeform Proフォームを通じて274のドキュメントを収集しています。 FTP経由でアップロード先にファイルをアップロードすることができたので、サーバーの制限ではないようです。彼らはEE 2.6.1とFreeform Pro 4.1.3を使用しています ExpressionEngine、Freeform Pro、またはアップロードを続行できるように変更できるサーバーに制限がありますか?これは何が原因でしょうか? 編集:さらに調査したところ、問題はログアウトしたユーザーだけに出ていたことがわかりました。私がログインしていれば、フォームを通してファイルをアップロードするのに問題はありませんでした。これは、問題が隠された限界設定ではないことを示しています。
回答: さらに調査した後、アップロードフィールドの設定を確認しました。これまでは不要だったオプションをチェックすると、問題は消えました。 > > **XSSクリーンを無効にする** > このオプションを使用すると、ユーザーのアップロードが間違ってブロックされている場合に備えて、このファイルアップロードフィールドのシステムXSSクリーニングを無効にすることができます。 > > > 私は確信が持てませんが、ホスティング会社はそれを否定していますが、彼らはXSSのクリーニングを問題にする原因となる設定やソフトウェアを変更した疑いがあります。