У меня есть спокойный интерфейс, как показано ниже. Я пытаюсь загрузить изображение с помощью интерфейса jaxrs, но я столкнулся с ошибкойИсходное исключение для загрузки изображений
@POST
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
@Path("createUserphotoDirectory/{userid}/{serverName}")
@Consumes("multipart/form-data")
public String createUserDirectory(@PathParam("userid") Long userid,
@PathParam("serverName") String serverName,
MultipartFormDataInput input) {
System.out.println("1");
photoService.createServerImages(userid,serverName,input);
return responseMessageSource.getMessage("SUCCESSFULL_CRATED_ALBUM",null,null);
}
Когда я запрос с помощью этой формы
<html>
<body>
<h1>JAX-RS Upload Form</h1>
<form action="/AlbumApplication/rest/createUserphotoDirectory/1/FeedServer" method="post" enctype="multipart/form-data">
<p>
Select a file : <input type="file" name="uploadedFile" size="50" />
</p>
<input type="submit" value="Upload It" />
</form>
</body>
</html>
Я получаю эту ошибку - запрос, отправленный клиентом был синтаксически некорректной (java.lang.RuntimeException: Could find no Content-Disposition header within part).
я забыл написать, я использовать SpringMVC на стороне MVC, это может быть относятся Spring MVC блок?
Можете ли вы предоставить трассировку стека или другой протоколирования ошибок с сервера? Кроме того, может оказаться актуальным http://stackoverflow.com/questions/6137444/resteasy-and-fileupload-get-no-content-disposition-error. – mpierce
он не входит в сервис, когда я отправляю с html-страницы, которую он дает (java.lang.RuntimeException: не смог найти заголовок Content-Disposition внутри части). эта ошибка не имеет трассировки стека или журнала –