ホームページ  >  に質問  >  本文

thinkphp のコントローラーで Request::File('image'); を使用する

ビュー

index.png

コントローラ

controller.png

##エラー

error.png

エラー: Request::File('image'); の戻り値は null です。

アップロードされた画像のパスを取得するにはどうすればよいですか?

Finestudio JZFinestudio JZ1176日前1531

全員に返信(6)返信します

  • autoload

    autoload2021-08-24 10:10:57

    image.png

    $img='<img src='."対応する独自のパス";

    $img.='>';

    echo $img;

    この出力に従って、画像が正常に表示できるかどうかを確認してください。これは、パスが正しいかどうかを確認するのに役立ちます

    返事
    0
  • Finestudio JZ

    写真は正常に表示できます

    Finestudio JZ · 2021-08-24 10:19:37
  • autoload

    autoload2021-08-23 13:53:33

    config/filesystem.php 構成ファイルで構成されたアップロード ルート ディレクトリが変更されていない場合、デフォルトのストレージ runtime/storage/topic/、複数のアプリケーションがある場合は runtime/index/storage となる必要があります。

    返事
    0
  • Finestudio JZ

    これをマニュアルで見ました。では、これをどのように変更すればよいでしょうか?

    Finestudio JZ · 2021-08-23 16:45:23
    Finestudio JZ

    「storage」の前に「/index」を追加しましたが、機能せず、依然としてエラーが発生しました。

    Finestudio JZ · 2021-08-23 16:47:33
    小李大人

    パスを取得して別の場所に保存し、元のパスを削除するだけです。

    小李大人 · 2021-09-14 09:41:13
  • キャンセル返事