как загрузить файл .ply с помощью ng2-file-upload в angular - PullRequest
0 голосов
/ 17 февраля 2019

Я пытаюсь загрузить различные файлы, используя ng2-file-upload, и здесь я могу загрузить все типы файлов, такие как png, jpg и т. Д., За исключением .ply файла, так как я могу загрузить файл сэто расширение

ниже - мой код

  imga = "http://icons.iconarchive.com/icons/hopstarter/soft-scraps/256/Button-Upload-icon.png";

  public uploader:FileUploader = new FileUploader({url: URL});
  public hasBaseDropZoneOver:boolean = false;
  public hasAnotherDropZoneOver:boolean = false;
  public selectedFilesArray = [];
  private selectedFile;



    public selectFile(e: any): void {
    var target = e.target || e.srcElement || e.currentTarget;
    var value = target.innerHTML;
    this.selectedFile = value;
    this.selectAll = true;
    this.selectedFilesArray = [];
    this.selectedFilesArray.push(this.selectedFile);

  }
  public fileOverBase(e: any): void {
    this.hasBaseDropZoneOver = e;
  }

    public selectAllFiles(e: any): void {

    this.selectedFilesArray = [];
    if (e.target.checked) {

      this.selectAll = true;

      for (var item in this.uploader.queue) {
        this.selectedFilesArray.push(this.uploader.queue[item].file.name);
      }




    }


  }

ниже - мой URL стекаблика: https://stackblitz.com/edit/angular-r6cbrj

1 Ответ

0 голосов
/ 17 февраля 2019

ply не является распознанным типом MIME ng2-file-upload.Вы можете найти все поддерживаемые типы MIME в исходном коде здесь:

https://github.com/valor-software/ng2-file-upload/blob/development/src/file-upload/file-type.class.ts

, как вы можете видеть, тип содержимого установлен на application для не перечисленных расширений файлов.

...