2017-12-28 10 views
0

フォームデータを使用して他のフォーム入力でファイルをアップロードする場合は、整数を受け入れません。整数値を渡すと、文字列として変換されます。しかし、私はフォームデータによって整数、すなわち数字、文字列、ファイルアップロードをREST APIに渡す必要があります。誰でもこれを提案できますか?前もって感謝します。フォームデータによる角2ファイルのREST APIへのアップロード

+0

...このヘルプを願っていますvalue.i整数を渡す方法を追加し、我々はバグの可能性を見つけることができることをあなたのコードは、このような共有して下さい! –

+0

ありがとうございます。実際にはエラーが発生していません。 formdataを使用するときは、整数を文字列として変換します。しかし、REST APIでは、これらの値が整数として期待されます。だから私はどのようにformdataで整数値を渡すかを知る必要があります。 – Newbie007

+0

あなたのコードをわれわれに示していないと、どこが間違っているのかわかりません。 –

答えて

0
Save(model: yourmodalarray[]): Observable<any> { 

     var formData: FormData = new FormData(); 

     formData.append('id', ''); 
const headers = new Headers({ 
      'Accept': 'application/json', 
      'enctype': 'multipart/form-data' 
     }); 
     const options = new RequestOptions({ headers: headers }); 


     return this._http 
      .post(this._baseUrl + 'Save', formData, options) 
      .map(res => <any>res.json()) 
      .catch(this.handleError); 

    } 

使用

+0

申し訳ありません。フォームデータに整数値を追加すると、エラーが表示されます。そのエラーを解決するには、文字列として変換する必要があります。しかし、私はその値を整数として渡す必要があります。 – Newbie007

+0

コードを共有してください –

関連する問題