РН
Size: a a a
РН
РН
AE
PC
AG
private final
. Но вообще лучше использовать Lock’и и не думать о таких проблемах.РН
ДК
S
S
ДК
ДК
PL
PL
PL
E
<input type="file" ng-model="file" name="file" onchange="angular.element(this).scope().addFileToArray(this)" id="uploadfile">AngularJS
$scope.addFileToArray = function (element) {Spring
let formData = new FormData();
formData.append("file", element.files[0]);
$http({
method: 'POST',
url: 'api/newDocument',
headers: {'Content-Type': 'multipart/form-data;boundary=gc0p4Jq0M2Yt08jU534c0p'},
data: {'file' : formData}
})
.success(function(res, status) {
console.log("Success ... " + status);
})
.error(function(error, status) {
console.log("Error ... " + status);
});
}
@RequestMapping(value="/newDocument", headers = ("content-type=multipart/form-data;boundary=gc0p4Jq0M2Yt08jU534c0p"), consumes = MediaType.MULTIPART_FORM_DATA_VALUE, method = RequestMethod.POST)
public void UploadFile(@RequestParam(value="file") MultipartFile file) {
if (file != null) {
System.out.println(file.getOriginalFilename);
}
}
А