このコードはローカルサーバで正常に動作しますが、ライブサーバではエラー403が発生します。ファイルはアップロードされません。私が 'type' => 'file'を使用すると、Forbiddenエラーが発生します。ここでは、ファイルもポストで入力され、このフォームタイプを定義する方法をCakephp 3:ライブサーバで編集するときにエラーが発生する
if ($this->request->is(['patch', 'post', 'put'])) {
if(!empty($this->request->data['image_edit']['name'])){
// upload image code
}
}
$depositOption = $this->DepositOptions->patchEntity($depositOption, $this->request->data);
$this->DepositOptions->save($depositOption)
よう
<?php
echo $this->Form->create($depositOption,['type'=>'file']); // type='post' is working but image not uploading
echo $this->Form->input('name');
echo $this->Form->input('image_edit',['type'=>'file']);
echo $this->Form->submit("Submit")
echo $this->Form->end()
?>
私のコントローラのコード私のフォームコードです。
デバッグモードを有効にしましたか? –
私の 'debug' => false –
Plzを有効にしてもう一度チェックしてください。エラーが発生することがあります。 –