Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

\IPS\Helpers\Form\Upload получить настоящее имя файла

Здравствуйте. При загрузке файла с пробелами, пробелы убираются и у файла появляются вначале случайныецифры_. Мне нужно вернуть файл с пробелами и без случайных цифр. Как это реализовать?

Здесь вот на скрине видно, что $this->originalFilename должен иметь именно это имя, но после загрузки формы, оно становится переписанное без пробелов, не пойму почему так.

Screenshot_1.png

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

$this->originalFilename, не?

  • Автор
25.01.2022 в 04:09, siv1987 сказал:

$this->originalFilename, не?

Неа, так тоже не хочет, уже всё перепробовал, даже пытался метод переопределить в IPS\File хуком, переопределение почему-то не работает, код не вызывает.

  • Автор

В общем, я не знаю с чем это связанно, но $this->originalFilename заработал. Но он точно не работал, когда я создавал тему, может после обновления WSL что-то произошло.

По идее он должен был работать изначально. Ведь оригинальное название файла хранится в бд.

  • 2 месяца спустя...
  • Автор

Как оно надоело. Я в общем переустановил винду, поставил новый WSL, все пакеты и прочее. Скопировал уже действую разработку, оно опять начало криво записывать файлы убирая пробелы. В прошлый раз тоже всё было на чистом WSL, потом какое-то время прошло и оно само исправилось. Блин, но причину найти то нужно.

Screenshot_1.png

  • 2 недели спустя...
  • Автор

Как и в прошлый раз, заработало само собой, обновлял только пакеты на linux.

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

Аккаунт

Навигация

Поиск

Поиск

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

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