Существует ли способ гарантировать, что приложение ASP.NET (только) работает на протоколе HTTPS?

Попробуйте этот код.

Это работает нормально для меня

Вы должны каждый раз инициализировать библиотеку

    function do_upload()
    {
        foreach (

Попробуйте этот код.

Это работает нормально для меня

Вы должны каждый раз инициализировать библиотеку

[110]

Дальнейшее редактирование

Я нашел способ, которым вы необходимо загружать файлы с помощью одного уникального поля ввода

CodeIgniter не поддерживает несколько файлов. Использование do_upload () в foreach не будет отличаться от его использования снаружи.

Вам нужно будет справиться с этим без помощи CodeIgniter. Вот пример https://github.com/woxxy/FoOlSlide/blob/master/application/controllers/admin/series.php#L331-370

https: / /stackoverflow.com/a/9846065/1171049

Это то, что сказано вами в комментариях:)

FILES as $index => $value) { if ($value['name'] != '') { $this->load->library('upload'); $this->upload->initialize($this->set_upload_options()); //upload the image if ( ! $this->upload->do_upload($index)) { $error['upload_error'] = $this->upload->display_errors("", ""); //load the view and the layout $this->load->view('pages/uploadform', $error); return FALSE; } else { $data[$key] = array('upload_data' => $this->upload->data()); $this->load->view('pages/uploadsuccess', $data[$key]); } } } } private function set_upload_options() { //upload an image options $config = array(); $config['upload_path'] = 'your upload path'; $config['allowed_types'] = 'gif|jpg|png'; return $config; }

Дальнейшее редактирование

Я нашел способ, которым вы необходимо загружать файлы с помощью одного уникального поля ввода

CodeIgniter не поддерживает несколько файлов. Использование do_upload () в foreach не будет отличаться от его использования снаружи.

Вам нужно будет справиться с этим без помощи CodeIgniter. Вот пример https://github.com/woxxy/FoOlSlide/blob/master/application/controllers/admin/series.php#L331-370

https: / /stackoverflow.com/a/9846065/1171049

Это то, что сказано вами в комментариях:)

5
задан Joseph 27 May 2009 в 17:43
поделиться

3 ответа

IIS определенно позволит вам требовать HTTPS. Инструкции находятся здесь .

Edit: Мне пришлось искать его, но есть также Request.IsSecureConnection для защитного программирования.

6
ответ дан 13 December 2019 в 22:15
поделиться

Единственная проблема с принудительным применением SSL на уровне IIS заключается в том, что пользователь получает некрасивую ошибку страницы 403.4

«Страница должна просматриваться через безопасный канал»

3
ответ дан 13 December 2019 в 22:15
поделиться

Есть хорошая статья , в которой есть хорошие информацию и вспомогательный класс утилит по этому вопросу на lessprivilege.com

1
ответ дан 13 December 2019 в 22:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: