ファイル形式エラーアップロード時のエラー
**13
**13 2018-07-19 17:01:54
0
3
2466

Zhu 先生: 形式が要件を満たしていないファイルのアップロードをテストすると、ページでエラー (500 エラー) が報告されます。何が起こっているのですか?


**13
**13

全員に返信(3)
Summer

まだこの更新方法に到達していない可能性がありますので、ここに来てください

いいねを押す +0
政治13

正しい形式でファイルをアップロードすると、コントローラーにプロンプ​​ト メッセージが設定されます: アップロードは成功しました!これは問題ありません

しかし、間違った形式でファイルをアップロードすると、「ページ エラー 500?」というプロンプト メッセージが表示されます。 ??

以下はコードです(教師のものと同じです):

public function update(){
//アップロードされたファイルを含むすべてのリクエストデータを取得します:
$data= $this->request->param( true );
//個々のファイル操作については、ファイル オブジェクトにパッケージ化します
$file=$this->request->file('image');
//ファイルの検証とアップロード:
$info=$ file- >validate(['ext'=>'jpg,png','size'=>3000000])->move(ROOT_PATH.'public/uploads/');
if(is_null($info) )) {
$this->error($file->getError());
}
//更新操作を実行します
$res=banner_model::update([
(), '' Link '= & gt ; $ data [' link '],
' desc '= & gt; $ data [' desc '],
], [' ID '= & gt; $ data [' ID '] ]);
更新が成功した場合:
if(is_null($res)){
$this->error('更新失敗');
}
$this->success('更新成功') ;

}

マスターの皆様、助けてください;

いいねを押す +0
无忌哥哥

Ajaxコードが間違って書かれているはずですので、コードをよく確認してください。 、

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート