2016-09-02 8 views
0

私はかなり基本的なSpring MVCの設定をしており、ユーザーがダウンロードできるように静的PDFリソースを追加したいと考えています。Spring MVC - PDFコンテンツが表示されない

@Configuration 
@EnableWebMvc 
public class ApiConfig extends WebMvcConfigurerAdapter { 

     @Override 
     public void addViewControllers(ViewControllerRegistry registry) { 
      registry.addRedirectViewController("/more", "/resources/special_services_appendix.pdf"); 
     } 

     @Override 
     public void addResourceHandlers(ResourceHandlerRegistry registry) { 
      registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/"); 
     } 
} 

URLにアクセスしようとすると正しく解決されますが、PDFドキュメントは空白であり、コンテンツは表示されません。私は応答とコンテンツの種類をチェックし、長さは正しいので何も疑いがない。 PDF自体はうまく見えますが、私はエラーを表示せずに開いて内容を見ることができます。

静的リソースについて私が見逃すものはありますか?

答えて

0

コードに間違いがなく、PDFファイルを提供する必要があります。実際に私はSpring Boot 1.4.0であなたのコードを使って簡単なテストを行いました。ブラウザ上でpdfファイルを見ることができます。別のブラウザで試してみてください。 ChromeにはPDFプラグインが組み込まれています。それを無効にしてみてください。空白の画面で要素を調べます。また、Adobe Acrobat Readerの環境設定を確認してください。お役に立てれば。

関連する問題