Как добавить поле к значениям POST при загрузке CKeditor

Я использую django и ckeditor для придания текстовым редакторам wysiwyg. Я хотел бы использовать функцию загрузки файла CKEditor (в диалоговом окне файлового браузера/изображения ), но POST, сделанный CKEditor для загрузки изображения, содержит только данные файла.

Это проблема проверки CSRF. Я не смог найти в документации CKEditor и найти место для изменения данных POST для загрузки файла , чтобы добавить токен django csrf _в данные POST.

В качестве обходного пути я могу изменить параметры filebrowserUploadUrl, чтобы включить данные csrf в URL-адрес загрузки, использовать исключение @csrf _для представления загрузки и проверить параметры request.GET для проверки csrf. Но безопасно ли это решение?

В любом случае, если кто-то знает, как включить токен csrf непосредственно в данные загрузки файла CKEditor POST, я очень заинтересован...

7
задан jmbarbier 1 May 2012 в 01:42
поделиться