私は一度にp-upload upload mutiファイルを使用します。 HTMLコードを以下に示す。 primeNG p-upload一度にmutiファイルをアップロードするときに異なる名前の値を設定する方法
私がリクエストを送信した後
<p-fileUpload name="file" url="./upload.php" (onUpload)="onUpload($event)" (uploadHandler)="uploadHandler($event,form)"
multiple="multiple" accept="image/*,application/*" (onBeforeUpload)="onBeforeUpload($event)"
chooseLabel="choose" uploadLabel="upload" cancelLabel="cancel" #form>
<ng-template pTemplate="content">
<ul *ngIf="uploadedFiles.length">
<li *ngFor="let file of uploadedFiles">{{file.name}} - {{file.size}} bytes</li>
</ul>
</ng-template>
、このようなrequstのplayload:コードアップで
------WebKitFormBoundarymBQWZzMTQIYWChSD
Content-Disposition: form-data; name="access_token"
token_725186200
------WebKitFormBoundarymBQWZzMTQIYWChSD
Content-Disposition: form-data; name="file";
filename="32735073444_83b7a691dc_k.jpg"
Content-Type: image/jpeg
------WebKitFormBoundarymBQWZzMTQIYWChSD
Content-Disposition: form-data; name="file";
filename="32764885503_1a04915b11_k.jpg"
Content-Type: image/jpeg
------WebKitFormBoundarymBQWZzMTQIYWChSD--
ルックは、名前のpropertysは同じです。しかし、私は名前= "file1"、名前= "file2"したい。これを修正するには?誰でも私を助けることができますか?私は混乱しています。
formname.files [0]を使用してください。 formname.files [1]などを使用してJavascriptでアクセスします。それは – Gary
を意味しますあなたはTSのformname.files [0] .formname.files [1]の値を設定するのですか?しかし、formname.files.lengthはわかりません。それはユーザーのアップロードファイル番号に依存します。 – Stellina
これをチェックしてください。 https://www.primefaces.org/primeng/#/fileupload – Gary