2016-03-30 62 views
0

我試圖從文件路徑顯示圖像,但它完全看到了不同的東西,我對做什麼很模糊。我正在使用dropzone。圖像存儲在這個目錄laravel/public/gallery/images。所以url是:http://localhost:port/gallery/images。圖像已成功保存在數據庫中,但顯示它們是一個問題。這是代碼顯示:試圖在Laravel 5.1中使用dropzone顯示圖像

<TR><TD> 

        <DIV class="row"> 
         <DIV class="col-md-12"> 
         <DIV id="gallery-images"> 
          <ul> 
           @foreach($productVerificationValidation->productDocumentUpload as $productDocument) 
            <li> 
             <a href="{{url($productDocument->file_path)}}./.{{$productDocument->file_name}}" target="_blank"> 
             <img src="{{url($productDocument->file_path)}}"> 
             </a> 
            </li> 
           @endforeach 
          </ul> 
         </DIV> 
         </DIV> 
        </DIV> 

        </TD></TR> 

這是爲了顯示視圖控制器:

public function viewUploadedDocuments($id=null){ 
      $productVerificationValidation = ProductVerificationValidation::findOrFail($id); 
      return view('product.verification-validation.viewDocuments')->with('productVerificationValidation', $productVerificationValidation); 
} 

出乎我的意料,當我檢查瀏覽器控制檯,而不是獲取的圖像的性質,返回屏幕截圖上顯示的錯誤屬性: wrong properties assigned to an image 但db記錄具有與屏幕截圖上顯示的不同屬性: db properties different from what's displayed on console. 我有什麼不對,請幫忙。

回答

0

感謝球員,我得到它的工作通過這樣附加的文件名是:

<DIV class="row"> 
         <DIV class="col-md-12"> 
         <DIV id="gallery-images"> 
          <ul> 
           @foreach($productVerificationValidation->productDocumentUpload as $productDocument) 
            <li> 
             <a href="{{url($productDocument->file_path .'/'. $productDocument->file_name)}}" target="_blank"> 
             <img src="{{ url($productDocument->file_path .'/'. $productDocument->file_name) }}" /> 
             </a> 
            </li> 
           @endforeach 
          </ul> 
         </DIV> 
         </DIV> 
        </DIV>