Возможно. На стороне сервера примите содержимое как составной файл, например:
@RequestMapping(value = "/files", method = RequestMethod.POST)
public void uploadFile(
@RequestParam("file") MultipartFile file,
throws FileUploadFailedException, ContentTypeNotCorrectException {
}
В вашем интерфейсе код будет таким, как показано ниже. Вам необходимо вызвать эту услугу со своего компонента.
upload(content: string, filename:string) {
const url = `${this.baseUrl}files`;
const headers = new HttpHeaders()
.set('Accept', 'application/json');
const formData: FormData = new FormData();
formData.append('file', content, filename);
const req = new HttpRequest('POST', url, formData, {
});