Bonjour,
J'essaye de mettre en place un upload de fichier avec angularjs et spring mvc, mais j'y arrive toujours pas, depuis presque deux jour,
y'as t-il quelqu'un qui as une solution qui marche, ou quelque lien utiles ?
mon code js
cote java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var app = angular.module('application', [ 'ur.file', 'ngResource', 'ui.codemirror', 'ngRoute' ]); app.factory( 'ServiceProvider', [ '$resource', function($resource) { return{ mockup : $resource('/api/moc/:mfile', {mfile: '@mfile'}, { create:{method:'PUT'}, query:{method:'GET', isArray: true} }) .... geoProvider.mockup.create({mfile: $scope.file}, function() { //window.location.href = '/index'; });
Crdlm,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 @Controller @RequestMapping(value = MockupRestService.API_MOCKUP_PATTERN, produces = { MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_XML_VALUE }) @ResponseBody @MultipartConfig(fileSizeThreshold = 1024 * 1024 * 10, // 10 MB maxFileSize = 1024 * 1024 * 50, // 50 MB maxRequestSize = 1024 * 1024 * 100) public class MockupRestService { private static final String MOCKUP_UPLOAD_FILE_PARAM = "mfile"; private static final String API_MOCKUP_UPLOAD_FILE_PATTERN = "/{" + MOCKUP_UPLOAD_FILE_PARAM + "}"; public static final String API_MOCKUP_PATTERN = "/api/moc"; . . . @RequestMapping(value = API_MOCKUP_UPLOAD_FILE_PATTERN, method = RequestMethod.PUT) public Long createMockup(@PathVariable("file") final CommonsMultipartFile uploadedFile, final HttpServletRequest request, final HttpServletResponse response) { System.err.println("1 -- " + uploadedFile); return null; }
Partager