2016-12-20 9 views
1

画像をアップロードするためのフォームを使用していますが、これはlaravel 5.2上に構築されています。デスクトップのフォームがうまく動作し、バリデータは、画像無しで失敗として認識されていない任意の提案は、わかりやすくするために歓迎してアップロードここに私のコードは、クライアント側の形で画像をアップロードするために使用しているプラ​​グインLaravelファイルのアップロードがモバイルで動作していません

$destinationPath = 'uploads'; 
// upload path 
$extension = Input::file('picture')->getClientOriginalExtension(); 
// getting image extension 
$fileName = rand(11111,99999).'.'.$extension; 
// renameing image 
Input::file('picture')->move($destinationPath, $fileName); 
// uploading file to given path 
+0

のですか? – Dev

+0

ただの生のコードのないプラグインphp – Tim

答えて

0
public function uploadPicture(Request $request){ 
     $picture = $request->file('picture'); 
     if($picture->isValid()){ 
      $destinationPath = public_path() . '/uploads/'; 
      $picture_name = time() . '-' . str_random(15) . '.' . 
          $picture->getClientOriginalExtension(); 
      $picture->move($destinationPath, $picture_name); 
     } 

    } 
+0

はそれを試みましたが、まだ私がデスクトップ環境でうまく動作すると言ったようにそれをモバイルで動作させることができませんが、モバイルで入力ファイルのフィールドが空であるファイルを見るためにJavaスクリプトを追加うまくいきますが、画像がまだアップロードされていてもまだ画像が表示されません – Tim

+0

$ request-> all()を取得できますか? –

+0

別のモバイルIphoneで再テストしてもうまくいきましたが、アンドロイドデバイスがアップロードを受け取りませんでした – Tim

関連する問題