Skip to content

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

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

Featured Replies

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

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

  • Author

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

  • Author

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

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

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

  • Author

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

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

  • Author

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

 

<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';

  • Author

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

 

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

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. А вообще используйте готовые примеры из сети где разжевано каждая строчка кода, нет смысла влезать в классы если не умеете разбираться с их документации или дебажить код, никакой принципиальной разницы для вас нету.

  • Author

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

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

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

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.