Он работал на xampp (php artisan serve).
я использую:
$file =Input::file('img');
$archivo = value(function() use ($file){
$filename = str_random(34) . '.' . $file->getClientOriginalExtension();
return strtolower($filename);
});$destinationPath = 'public/uploads/';
// Move file to generated folder
$check = $file->move($destinationPath, $archivo);
при установке на веб-хостинг с виртуальным каталогом (вырезать / public uri и переписать index.php)
Это не работает.
$file =Input::file('img');
//$fileName = $file->getClientOriginalName();
$archivo = value(function() use ($file){
$filename = str_random(34) . '.' . $file->getClientOriginalExtension();
return strtolower($filename);
});
//var_dump($archivo);
$destinationPath = 'uploads/';
// Move file to generated folder
$check = $file->move($destinationPath, $archivo);
Файлы загружены на веб-сервер (папка / загрузка), но они неисправны и не могут использоваться, Когда я загружаю с помощью вызова filezilla Ошибка: критическая ошибка передачи файла
Windows Server 6.2, IIS 8.0
Это отлично работает.
if(Input::Hasfile('image')){
$files = Input::file('image');
$filename = md5(uniqid()).'.'.$files->getClientOriginalExtension();
$ext = explode('.',$filename);
$ext = strtolower($ext[count($ext)-1]);
$upload_success = $files->move($destinationPath, $filename);
}else{
$filename = Input::get('upload_image','');
}
Других решений пока нет …