#php #jquery #image-uploading #jcrop
#php #jquery #загрузка изображений #jcrop
Вопрос:
Я пытался использовать набор плагинов jquery, найденных на этом веб-сайте. насколько я могу судить, это довольно хороший фрагмент кода, просто есть пара проблем.
моя основная проблема заключается в том, что если я пытаюсь загрузить файл, размер которого превышает максимальный размер файла в firefox, он отправляет предупреждение javascript с сообщением «ошибка», которое он должен выполнить, но затем происходит сбой firefox, и я должен физически завершить процесс.
моя следующая проблема заключается в том, что когда вы загружаете изображение и указываете цель обрезки, на самом деле это, похоже, не обрезает его, а просто изменяет размер изображения, чтобы оно соответствовало области samll.
Я бы с радостью сам поработал с кодом, но я очень мало знаю о javascript и почти ничего о jQuery, однако я немного разбираюсь в php, так что эта сторона дела не должна быть слишком плохой.
надеюсь, кто-нибудь сможет помочь, Нейт.
Ответ №1:
Вы не можете изменить размер изображения в Javascript — я полагаю, все, что он делает, это изменяет тег изображения. Вам нужно отправить координаты изменения размера / высоты / ширины на свой серверный сервер, а затем изменить его размер там.
Комментарии:
1. я верю, что это то, что делает jCrop, но, как я уже сказал, я не могу следовать js, потому что я не понимаю и половины этого
2. Используете ли вы Firebug или аналогичный инструмент? Проверьте, отправляет ли он XHR-запрос на сервер с координатами изменения размера. Но обычно (всегда?) Плагин jQuery не будет обрабатывать какие-либо внутренние операции.
3. да, я использую firebug, я сейчас запущу скрипт и проверю, есть ли у вас какие-либо идеи, почему скрипт может вызвать другую ошибку
4. Я бы предположил, что подобный сбой происходит из-за утечки памяти, возможно, из-за бесконечного цикла?
5. где бы я посмотрел, отправлен ли запрос xhr я прошел через процесс загрузки с открытой консолью, установленной для отображения всего, но ничего не появилось