0

laravel で fortrabit チェックのページがあります。問題は次のとおりです。写真をアップロードするフォームがあります (エラーはありません)。

コードが機能する場合のローカル環境:

<div class="row">
  @foreach($article as $a)
  <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <input type="hidden" value="{{ $a->id }}" id="article">
    <a class="thumbnail" href="#">
      <img class="img-responsive" src="images/{{ $a->image }}" style="width:150px; height:100px; " alt="">
      </a>
      <h4 class="text-center">{{ $a->title }}</h4>
      <h5 class="text-center"><strong>$ {{ $a->price }}.00</strong></h5>
      <hr>
      <button ng-clik="adde()" class="btn btn-block btn-default">
        <i class="ion-ios-cart"></i> Añadir a carro
      </button>
  </div>
  @endforeach
</div>
4

1 に答える 1

0

多分それはコードにはありません。他にも次のような理由が考えられます。

  1. 一時ストレージを備えた新しいアプリを使用しています。展開するたびに、ローカル ファイル システム上のすべてのファイルが削除されます。
  2. 複数のノードで実行される新しいアプリを使用しています。イメージはローカル ファイル システムの 1 つにのみ保存され、両方には保存されません。

いずれの場合も: アップロードされた画像はクラウド ストレージに転送する必要があります。Object Storage Component または AWS S3 などの外部サービスを使用します。

于 2016-05-28T20:34:59.517 に答える