WSO2 Enterprise Store 1.0.0: типы MIME
Расширение WSO2 ES новыми активами подразумевает добавление новых типов ресурсов. Например, распространение приложений Android требует загрузки файлов apk.
Я добавил новые ассоциации в файл mime.types (в репозитории / conf / etc), но сервер всегда отвечает пустым заголовком Content-Type (даже после перезагрузки).
Как правильно добавить новые типы MIME?
1 ответ
Не могли бы вы предоставить немного больше информации о вашем случае использования?
РЕДАКТИРОВАТЬ: изменил ответ, используя информацию, предоставленную в комментариях
Когда файл загружен, мы сохраняем тип содержимого ресурса. Проблема, похоже, связана с этой логикой.
switch(file){
case 'jpg':
contentType='image/jpg';
break;
case 'png':
contentType='image/png';
break;
}
Пожалуйста, измените это на:
switch(file){
case 'jpg':
contentType='image/jpg';
break;
case 'png':
contentType='image/png';
break;
case 'apk':
contentType='application/vnd.android.package-archive'
break;
default:
contentType='';
break;
}
Пожалуйста, дайте мне знать, если это поможет:)
Спасибо, Самера