2014-11-09 2 views
0

Я уже писал в https://stackoverflow.com/questions/26776003/how-to-use-htmldiff-in-django-to-show-difference-of-two-uploaded-filesДжанго две загрузки файлов на разницу

Однако, я хочу знать, если есть простой способ загрузить несколько файлов и представить, который показывает различия между этими двумя файлами в следующем стр. Я сделал это работать по ссылке выше, но он не будет работать для больших файлов, таких как 4/5 МБ.

Мне отчаянно нужно это решить. Спасибо.

+0

Что означает «не будет работать»? – RemcoGerlich

+0

Он просто будет загружать следующую страницу и ничего не показывать. Когда я запускаю тот же скрипт для diff в .py-файле и запускаю его, то же самое происходит и в терминале. Курсор продолжает мигать, но он не покажет результат. Поэтому я предполагаю вместо max_file_size, что-то не так с моей программой. – MiniGunnR

ответ

0

Вы пробовали использовать другой инструмент разграничения на сервере и просто сбрасывать вывод HTML? diff2html приходит на ум, может быть, см. this ответ на некоторые подробности?

0

он не будет работать для больших файлов, как 4/5 MB

Проблема вы можете быть с является client_max_body_size или эквивалентный параметр в конфигурации вашего веб-сервера. Например, для nginx вы найдете это в /etc/nginx/sites-available/yoursite.

server { 
     listen 443; 
     server_name yoursite.example; 

     client_max_body_size 2M; 
+0

Я могу загрузить файлы, но сценарий difflib не заканчивается и не отображает результат! – MiniGunnR

 Смежные вопросы

  • Нет связанных вопросов^_^