0

使用新资产扩展WSO2 ES意味着添加新的资源类型。例如,Android 应用程序的分发需要下载apk文件。

我已向mime.types文件(在repository/conf/etc上)添加了新的关联,但服务器总是以空的Content-Type标头响应(即使在重新启动后)。

添加新MIME类型的正确方法是什么?

4

1 回答 1

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

请让我知道这可不可以帮你 :)

谢谢,萨梅拉

于 2014-02-03T09:05:57.307 回答