2016-02-13 17 views
0

我嘗試一些這樣的事情,如下面給出的代碼。這裏我嘗試使用laravel和mysql(heidiSQL)將longblob數據類型的圖像上傳到數據庫中。這是正確的方式,否則如果不是,那麼解決這個問題的正確方法是什麼?請...幫助我解決這個..... 這是我的圖片上傳觀點如何在數據庫中使用blob數據類型上傳圖像,並使用laravel從數據庫中進行查看?我嘗試這樣的

<div class="container"> 
    <div class="NewClientBox"> 
     <div class="step-1"> 
     <hr> 
      <h2 style="width: 70%; text-align: center;"><p>Step 1</p></h2> 
     <hr> 
     <h4>Save Image</h4> 

     <form id="clientForm" method="post" target="ifr" enctype="multipart/form-data" action="{{$path}}/admin-saveImage" onsubmit="return loadClients()"> 


      <div class="row"> 
       <div class="form-group"> 
        <input type="file" class="form-control" placeholder="Choose Client Image"name="image"> 
       </div> 
      </div> 

      <div class="col-lg-1"><label></label></div> 
      <div class="col-lg-2"> 
       <div class="form-group"> 
        <input type="submit" class="form-control btn-success btn-save-client" value="Upload Image"> 
       </div> 
      </div> 

     </form> 
     <iframe id="ifr" name="ifr" style="width: 1px; height: 1px;visibility: hidden;"></iframe> 
     </div> 
    </div> 
</div> 

這是我的節目圖像視圖

<div class="container"> 
    <div class="NewClientBox"> 
     <div class="step-1"> 
     <hr> 
     <h4>Show Image</h4> 
     @foreach($image as $img) 
     <img src="{{$img->image}}"> 
     @endforeach 
     </div> 
    </div> 
</div> 

這是我的控制器

public function Image(){ 
     return View::make('admin.imageUpload'); 
    } 

    public function saveImage(){ 
     $image = new Image(); 
     $img = Input::file('image'); 
     $image->image=$img; 
     $image->created_at = date("Y-m-d"); 
     $image->save(); 
    } 

    public function showImage(){ 
     $image=Image::all(); 
     return View::make('admin.imageShow')->with('image',$image); 
    } 
+0

你會得到任何錯誤? –

+0

yes是:不允許加載本地資源:file:/// C:/xampp/tmp/phpFA22.tmp –

回答

0

下面的代碼只是保存圖像的本地臨時路徑。相反,您需要將圖像內容保存到數據庫中。

$img = Input::file('image'); 

是否{{$path}}/admin-saveImage路線saveImage()?如果是這樣,你應該添加一個參數(請求$request)。嘗試轉儲出$request以查看它是否包含圖像內容並將其保存到數據庫中。

相關問題