Какой правильный MIME-тип для PSD (Photoshop)

19 мар. 2012 г., 22:15:25
Просмотры: 19.1K
Голосов: 7

Я пытаюсь создать область загрузки (фронтенд) для пользователей WordPress на сайте. Я открыл множество типов через вызовы функций, но не могу правильно настроить поддержку PSD. Я вижу много разных типов, и насколько мне известно, попробовал все. Не уверен, влияет ли на это хостинговая среда. У меня VPS на Hostgator.

Кто-нибудь успешно реализовал загрузку PSD в WordPress?

1
Комментарии

В моей хостинговой области типов MIME он указан как 'image/vnd.adobe.photoshop' ... пропускаем пока. Надеюсь, люди, создающие PSD, достаточно умны, чтобы заархивировать их...

GhostToast GhostToast
19 мар. 2012 г. 22:30:02
Все ответы на вопрос 3
2

Вот что я использую для разрешения загрузки PSD файлов:

add_filter('upload_mimes', 'custom_upload_mimes');

function custom_upload_mimes ( $existing_mimes = array() ) {
    $existing_mimes['psd'] = 'image/vnd.adobe.photoshop';
    return $existing_mimes;
}
20 мар. 2012 г. 01:39:58
Комментарии

У меня уже есть точно такой же код. Не понимаю, почему он не работает. Я всё равно получаю сообщение Извините, этот тип файла не разрешен по соображениям безопасности при попытке загрузки через медиабиблиотеку WordPress.

GhostToast GhostToast
20 мар. 2012 г. 16:05:48

Обновление. Должно быть, что-то было не так. Я знаю, что вводил код буква в букву, но, вероятно, где-то были недопустимые пробелы или что-то подобное... В итоге я скопировал вашу строку (только часть с $existing_mimes['psd']....) и она сработала идеально - наконец-то! Я уже бился головой об стол из-за этой проблемы. Спасибо, что заставили меня попробовать снова.

GhostToast GhostToast
20 мар. 2012 г. 16:28:34
1

Довольно ужасный MIME-тип с несколькими значениями - все они используются:

image/vnd.adobe.photoshop

application/x-photoshop

application/photoshop

application/psd

image/psd

19 дек. 2015 г. 01:42:45
Комментарии

Похоже, также image/x-photoshop Источник: Android Chrome

theunexpected1 theunexpected1
21 нояб. 2023 г. 18:21:36
0

Photoshop также использует application/x-photoshop. Полагаю, это может различаться в зависимости от версии.

25 авг. 2015 г. 20:29:17