Перейти к содержимому
Русский язык для Invision Community 5

Своя загрузка

Ребят, подскажите как сделать свою загрузку с использованием готовой библии в ipb. То есть я хочу сделать загрузку в ipb, но только к своему модулю.

Рекомендованные сообщения

готовой библии

Вы ошиблись форумом, Библии ищите на форуме теологии.

  • Автор

Сори, как создать свою загрузку в своем модуле. Используя готовые классы ipb??

  • Автор

В этот код как я понимаю необходимо отдать постом тот файл который собираемся закачивать, вопрос, а как выбрать файл и отправить его на указанный адрес?

upload_from_field. Файл выбирается и отправляется обычным способом отправкой формы.

Читайте документацию, там все написано.

  • Автор

Я вот что получаю в ответ:

You did not select a file to uploadThe upload was succesful. You can find the file at

  • Автор

Отправляю постом данную форуму

 

<form action="" method="post" enctype="multipart/form-data">
       <input type="file" name="file" id="upload_img">
</form>

 

В ответ получаю: You did not select a file to upload

 

Мол не выбрал файл, что за имя должно быть у поля?

Ну а посмотреть в документации?

 

public $upload_form_field	= 'FILE_UPLOAD';

  • Автор

Исправил, аналогичная ошибка....

 

Быть может тут что не так?

new Ajax.Request(ipb.vars['base_url']+'&app=ccs&module=ajax&secure_key=' + ipb.vars['secure_hash'] + '&section=dx&do=upload_img',{
parameters: {file: $('upload_img').value},
method: 'post',
onSuccess: function(s){	
}
})

 

 

??

Может быть. Начните сначала с простой формы а потом переходите на ajax. А вообще используйте готовые примеры из сети где разжевано каждая строчка кода, нет смысла влезать в классы если не умеете разбираться с их документации или дебажить код, никакой принципиальной разницы для вас нету.

  • Автор

Спс, подскажи что не так делаю?

Начните сначала с простой формы а потом переходите на ajax

используйте готовые примеры из сети

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.