尝试使用dropzone

时间:2016-03-30 19:05:42

标签: mysql image laravel laravel-5.1 dropzone.js

我试图从文件路径中显示图像,但它完全看到了不同的东西,我对该做什么很模糊。我正在使用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上的控制台时,它不会获取图像的属性,而是返回错误的属性,如屏幕截图所示: wrong properties assigned to an image 但db记录具有不同的属性,如屏幕截图所示: db properties different from what's displayed on console. 我做错了什么,请帮帮忙。

1 个答案:

答案 0 :(得分:0)

谢谢大家,我通过附加文件名来实现它:

{{1}}