2017-11-02 4 views
0

기본 PrimeNG 파일 업로드가 있고 XML 파일을 선택할 때 아무 일도 발생하지 않습니다. 정상적으로 PNG 또는 TXT 파일을 선택하면 성공 또는 오류 메시지가 나타납니다 (PDF와 함께 확인 - 작동하지 않음).XML 파일을 선택하면 PrimeNG 파일 업로드가 수행되지 않습니다.

여기 내 HTML입니다 :

<p-fileUpload mode="basic" name="files[]" url="./importTotpHardwareTokens" accept="text/xml" maxFileSize="100000" (onUpload)="onFileUpload($event)" (onError)="onFileError($event)" auto="true" chooseLabel="Import"> 
</p-fileUpload> 

내가 accept=""accept="text/xml"을 변경, 파일의 모든 유형을 허용하고 그 중 하나를 작동하지 않습니다.

답변

1

[accept]="text/xml"

이 하나가 실패로 accept="text/xml"를 교체하십시오 :

<p-fileUpload name="myfile[]" url="./upload.php" accept="text/xml" auto="true" chooseLabel="Import"></p-fileUpload> 

하지만이 하나

<p-fileUpload name="myfile[]" url="./upload.php" [accept]="text/xml" auto="true" chooseLabel="Import"></p-fileUpload> 

확인 나를 위해 작동하지 않습니다이 Plunker

+0

합니다. 여전히 txt 또는 png 파일을 업로드 할 수 있지만 xml 파일에 대해서는 아무 것도하지 않습니다. – Anaa

+1

@Anaa 나는 플 런커를 추가했습니다. – Antikhippe

+0

감사합니다. 이제 작동 중입니다. – Anaa