作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试上传文件夹中的图像并将其名称插入数据库中。像这样的 C:\xampp\tmp\phpAA38.tmp
存储在数据库中,而不是图像名称,并且没有上传任何内容。
$imageName = $request->file('image');
if($imageName!==null)
{
$imageName->getClientOriginalExtension();
$imageName->move(
base_path() . '/public/images/new', $imageName);
}
$store= Result::insert(['Name'=>$name,Image'=>$imageName]);
我使用enctype="multipart/form-data"确保表单接受文件
最佳答案
您的代码中有一些错误。例如
看看这是否效果更好:
$imageName = $request->file('image');
if($imageName!==null)
{
// get the extension
$extension = $imageName->getClientOriginalExtension();
// create a new file name
$new_name = date( 'Y-m-d' ) . '-' . str_random( 10 ) . '.' . $extension;
// move file to public/images/new and use $new_name
$imageName->move( public_path('images/new'), $imageName);
}
$store= Result::insert(['Name'=>$name,Image'=>$new_name]);
关于php - 在laravel中上传图片并将名称插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37254654/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!