Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. upload(id) {
  2. if (id == null)
  3. return;
  4.  
  5. let selectedFile = this.uploader.queue.find(s => s.id == id);
  6. if (selectedFile) {
  7. console.log(selectedFile.id);
  8. const formData = new FormData();
  9. //formData.append(selectedFile.file.name, selectedFile.file);
  10. formData.append(selectedFile.id, selectedFile.file);
  11. const uploadReq = new HttpRequest('POST', `api/upload`, formData, {
  12. reportProgress: true,
  13. });
  14.  
  15. this.http.request(uploadReq).subscribe(event => {
  16. if (event.type === HttpEventType.UploadProgress) {
  17. selectedFile.progress = Math.round(100 * event.loaded / event.total);
  18. }
  19. else if (event.type === HttpEventType.Response) {
  20. selectedFile.message = event.body.toString();
  21. this.toastr.success('Successfully uploaded file', 'Notification');
  22. //this.ngxSmartModalService.getModal('myModal').open()
  23. this.service.getUploads();
  24. }
  25. });
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement