Добрый вечер, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 SX CMS / Техническая помощь
         Как вытащить изображения из папки attachment

Похожие темы

Как вытащить изображения из папки attachment


События Среда, 30.03.2016, 22:12

webcontext

Группа: Пользователь
Ранг: Новичок
Cообщений: 61
Регистрация: 16.01.2010
Город: 353500
В директории «attachment» хранятся 1 200 файлов изображений, загруженные пользователями на форум, преимущественно JPG. Они имеют случайные названия файлов, без расширения, неустановленного типа (см. прикреплённый файл). В базе данных все эти аттачменты форума имеют ID, исходное название и сопоставленное им новое имя файла.

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

Я полагал, что можно просто переименовать каждый файл, согласно данным таблицы в БД, но после переименования и добавления расширения формат остаётся нечитаемым. Хотя, в первых строках кода всё как положено: JFIF, EXIF...
Вложения


Пользователь офлайн
События Четверг, 31.03.2016, 00:49

SX

Группа: Администратор
Cообщений: 3016
Регистрация: 23.10.2009
Значит не правильно переименовываете. Несколько раз делал людям - все выходило


Пользователь офлайн
События Четверг, 31.03.2016, 01:12

webcontext

Автор текущей темы
Группа: Пользователь
Ранг: Новичок
Cообщений: 61
Регистрация: 16.01.2010
Город: 353500
Да вроде невозможно переименовать неправильно. Беру из базы имя этого файла и стандартная процедура копи-паст.
Есть ещё какие-то варианты? Очень жаль терять десятилетний архив...
Пользователь офлайн
События Пятница, 01.04.2016, 01:40

Axelaredz

Группа: Пользователь
Cообщений: 149
Регистрация: 26.08.2015
Город: Cочи
Цитата
Автор: webcontext
Да вроде невозможно переименовать неправильно. Беру из базы имя этого файла и стандартная процедура копи-паст.
Есть ещё какие-то варианты? Очень жаль терять десятилетний архив...


скинь пару файлов, переименуем для проверки
Благодарности webcontext
Пользователь офлайн
События Пятница, 01.04.2016, 02:37

webcontext

Автор текущей темы
Группа: Пользователь
Ранг: Новичок
Cообщений: 61
Регистрация: 16.01.2010
Город: 353500
Файл с исходным именем «ракурс 10.jpg»:
https://drive.google.com/file/d/0BytxRenzeRyANkNGcVBCV0w3SFk/view?usp=sharing

Файл с исходным именем «53.jpg»:
https://drive.google.com/file/d/0BytxRenzeRyAbm5BVUlwV2wtZG8/view?usp=sharing

Относительно первого я бы ещё мог предположить, что проблема в кириллице. Плюс пробел. Но второе название корректно и таких файлов абсолютное большинство.

Вся директория «attachment» одним архивом, 720 мегабайт:
https://drive.google.com/file/d/0BytxRenzeRyAZkNHRmVHS3FBN1U/view?usp=sharing
Там же дамп таблицы из БД.

Я бы не бился особо с этой задачей, если бы не важность материала. Там много исторических фотографий, уникальные места Крайнего Севера и всё это начинали собирать участники форума, когда ещё никаких «Одноклассников» не было. Теперь спрашивают, куда исчезло, а я репу чешу. И Гугл ничего не знает.

Буду благодарен, если поможешь спасти это всё.

Отредактировано webcontext webcontext (webcontext): 01.04.2016, 02:56:30
Пользователь офлайн
События Пятница, 01.04.2016, 04:09

SX

Группа: Администратор
Cообщений: 3016
Регистрация: 23.10.2009
Если уж так нужны эти файлы, что мешает зайти в админку в раздел форума и скачать их???


Пользователь офлайн
События Пятница, 01.04.2016, 04:26

SX

Группа: Администратор
Cообщений: 3016
Регистрация: 23.10.2009
Чем же это вы так файлы то побили, диск бедами покрылся или вирус прошелся?
Все файлы покоцаны

Попробуйте побитовое скачивание, всяко бывает


Пользователь офлайн
События Пятница, 01.04.2016, 10:45

Axelaredz

Группа: Пользователь
Cообщений: 149
Регистрация: 26.08.2015
Город: Cочи
после восстановление совсем беда, первые два файла 5кб и 327байт Извини
..возможно куски получиться восстановить только в какой нибудь профилаборатории
Пользователь офлайн
События Пятница, 01.04.2016, 17:02

webcontext

Автор текущей темы
Группа: Пользователь
Ранг: Новичок
Cообщений: 61
Регистрация: 16.01.2010
Город: 353500
Цитата
Автор: mrX..возможно куски получиться восстановить только в какой нибудь профилаборатории
Ок. Попробую поставить локально, на Денвере, заново весь сайт.

Цитата
Автор: Status-X Если уж так нужны эти файлы, что мешает зайти в админку в раздел форума и скачать их???
Год назад ещё снёс сайт, не хватало места на хостинге. Перед этим выгрузил всё, до единого файла.

Цитата
Автор: Status-X Чем же это ...? Все файлы покоцаны.
Обычным ФТП-клиентом скачивал, давно им пользуюсь. На локальной машине диски не летели. Вирусов никогда не было. Все остальные файлы читаемые — и галереи пользователей, и раздел медиа. Не могу найти объяснения. Мистика какая-то.
Пользователь офлайн
События Пятница, 01.04.2016, 19:16

SX

Группа: Администратор
Cообщений: 3016
Регистрация: 23.10.2009
Цитата
Ок. Попробую поставить локально, на Денвере, заново весь сайт.

А смысл? Это ничего не даст, файлы повреждены физически. Система их не трогает при сохранении, только переименовывает, стандартная php функция copy.


Пользователь офлайн


Похожие темы  |   Предыдущая тема  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте

Пользователей: 0, Гостей: 2

Поисковые боты: 193
Bot(172), Googlebot, oBot(3), Mail.Ru Bot(12), BingBot(5)
 Статистика форума

  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: dota812651
 Дни рождения

Сегодня нет именинников
Copyright © 2009 - 2024 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты