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
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';
});
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
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;
	}
Crdlm,