0
私はsymfonyでPOSTリクエストを転送する必要がありますが、転送する前に、イメージをbase64から$ _FILESパラメータに変換する必要があります。これどうやってするの?Symfonyでファイルパラメータを追加してPOST要求を転送するには?
私はsymfonyでPOSTリクエストを転送する必要がありますが、転送する前に、イメージをbase64から$ _FILESパラメータに変換する必要があります。これどうやってするの?Symfonyでファイルパラメータを追加してPOST要求を転送するには?
転送する前にフォームを提出していますか? あなたがいる場合は行うことができます:あなたのファイルがthis質問への答えを見て変換するよう
if($form->isSubmitted() && $form->isValid){
//Do whatever work you need to in here like uploading the image
// before the forward
return $this->forward('@Bundle:action', array(
'request' => $request));
}
を。それはトリックを行う必要があります。お役に立てれば!
アイデアはアップロードされた(base64から変換された)イメージを$ _FILESに転送する前に追加することです。または、転送されたコントローラでは、ブラウザからPOST経由で提出されたかのように、$ request->ファイルに必要です。 – Keloo
だから、あなたは '$ request-> files-> add($ arrayWithImageInIt)'を実行することができるはずです。 – ckifer
うん、ちょうど今、それは働いた:) thx – Keloo