2017-11-17 38 views
0

私は角度の5のアプリがあり、私はprimengアップロードツールを使用しています。アップロード用のapi投稿には、file(ファイル)、id(文字列)、fileType(文字列)の3つのパラメータが必要です。私は後者の2つを行うことができますが、私はちょうど理解していないファイルの種類。後者の2つは文字列ですが、ファイルの部分をどのように扱いますか?REST API経由でアップロードするには

これは私のJSONのポストです:私は、ファイルタイプのために何かを入れ

[{ "file" : <<DATA>>, "id": "1234123", "fileType": "doc" }] 

何とどのように?あなたの特定の要件についてはPrimeNG File Upload

、私はPrimeNGファイルアップロードを取っ示唆し、「空想ファイルピッカーとしてそれを作ると思います:

+0

ファイルタイプは、通常、ファイルの拡張子であり、データがhi、おかげであなたの答えのための文字列 – LLL

答えて

0

PrimeNGのFileUploadのドキュメントはかなり良いですので、私は、ドキュメントをよく見てみることをお勧めしたいです"以下のようにスニペット:

HTML 
<p-fileUpload 
    name="demo[]" 
    auto="true" 
    customUpload="true" 
    (uploadHandler)="myUploader($event)" 
    multiple="multiple"> 
</p-fileUpload> 

TS 
myUploader(event) { 
consol.log(event.files) //This will return all of the files that are selected. You can omit multiple files by getting rid of `multiple` attribute from the template 
//Take this event.files and do whatever you want with it 
} 

Plunker example, turn on the Console File object in console

+0

にシリアライズファイルです。ジョソンはどう?それはどうですか? – azmatrix

+0

@azmatrixは私が提供したPlunkerの例を見てみましょう。コンソールをオンにして、ファイルを選択することができます。私は私の答えを編集 –

+0

大丈夫ありがとう。ファイルのデータはどうですか?私はファイルの属性のみ、データはどうですか? – azmatrix

関連する問題