java.io.FileNotFoundException: Byte array resource [resource loaded from byte array] cannot be resolved to URL
at org.springframework.core.io.AbstractResource.getURL(AbstractResource.java:90) ~[spring-core-4.2.2.RELEASE.jar:4.2.2.RELEASE]
затем он загружает файл, который имеет что-то вроде этого:
Я пытаюсь загрузить файл с помощью restController, но он всегда возвращает эту ошибку:
[code] java.io.FileNotFoundException: Byte array resource [resource loaded from byte array] cannot be resolved to URL at org.springframework.core.io.AbstractResource.getURL(AbstractResource.java:90) ~[spring-core-4.2.2.RELEASE.jar:4.2.2.RELEASE] [/code]
затем он загружает файл, который имеет что-то вроде этого:
[code]protected MappingJackson2HttpMessageConverter jacksonMessageConverter() { MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter(); ObjectMapper mapper = new ObjectMapper(); mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); // Registering Hibernate4Module to support lazy objects mapper.registerModule(new Hibernate4Module()); messageConverter.setObjectMapper(mapper); return messageConverter; }
public ByteArrayHttpMessageConverter byteArrayHttpMessageConverter() { ByteArrayHttpMessageConverter arrayHttpMessageConverter = new ByteArrayHttpMessageConverter(); arrayHttpMessageConverter.setSupportedMediaTypes(getSupportedMediaTypes()); return arrayHttpMessageConverter; }
private List getSupportedMediaTypes() { List list = new ArrayList(); list.add(MediaType.APPLICATION_OCTET_STREAM); list.add(MediaType.parseMediaType("application/pdf")); return list; }
@Override public void configureMessageConverters(List