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;
          }

Пожалуйста, дайте мне знать, если это поможет:)

Спасибо, Самера

Другие вопросы по тегам