我试图从文件路径中显示图像,但它完全看到了不同的东西,我对该做什么很模糊。我正在使用dropzone。图像存储在此目录laravel/public/gallery/images
中。所以网址是:http://localhost:port/gallery/images
。图像成功保存在数据库中,但显示它们是一个问题。这是要显示的代码:
<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);
}
令我惊讶的是,当我检查Chrome上的控制台时,它不会获取图像的属性,而是返回错误的属性,如屏幕截图所示: 但db记录具有不同的属性,如屏幕截图所示: 我做错了什么,请帮帮忙。
答案 0 :(得分:0)
谢谢大家,我通过附加文件名来实现它:
{{1}}