Предлагаю расширить список форматов файлов, которые участники могут безопасно передавать внутри заказа. Сейчас JPEG, PNG и PDF недостаточны для работ, где результатом являются редактируемые исходники.
Минимально необходима поддержка:
• SVG — мастер-файлы векторных логотипов, иконок и схем;
• PSD — многослойные исходники Adobe Photoshop;
• в дальнейшем AI и EPS для профессиональной векторной графики.
Важно передавать эти файлы именно внутри заказа, а не через сторонние ссылки: так сохраняются состав результата, история сдачи, контрольная сумма, срок хранения и доказательства при приёмке или споре.
Предлагаемая безопасная реализация:
• проверять не только расширение, но и MIME/signature файла;
• SVG отдавать как скачиваемый оригинал, а для просмотра строить безопасное растровое превью без выполнения скриптов и внешних ссылок;
• PSD/AI/EPS не исполнять и не показывать в браузере, а хранить как закрытые исходники заказа;
• предоставить скачивание только участникам заказа;
• сохранять SHA-256, размер и имя файла;
• применять проверку вредоносного содержимого, лимит размера и действующие правила хранения/удаления заказов.
Это необходимо не только дизайнерам: аналогичный механизм затем позволит поддержать исходники 3D, монтажа, документов и разработки. На первом этапе достаточно SVG и PSD.
Публикация
Предложение OBLIKII: профессиональные исходники в заказах
Реакции посетителей · отдельно от отзывов по заказам