图像不以文件名tmp名称保存在数据库中?

瓦林德

当我上传图像时,我是laravel 5.1的新用户,它们进入文件夹,但未保存数据库的实际名称。该数据库的名称类似于:C:\wamp\tmp\phpCA22.tmp

苏珊·阿洛丁(Sulthan Allaudeen)

由于OP没有透露代码。

我正在做一般的工作

步骤1:如果您输入文件

if(Input::file())
{
//Your stuff here
}

步骤2:取得档案名称

$image = Input::file('image');
$filename = $image->getClientOriginalExtension();

笔记 :

  1. 别忘了拥有multipart/form-data您的表格

  2. 图像名称为 image

更新 :

这是您需要的更新代码

public function uploadImage(Request $request) 
{
 if($request->hasFile('image'))
 { 
 $destinationPath=public_path().'/images/';
 $file = $request->file('image');
 $filename=$file->getClientOriginalName();
 $request->file('image')->move($destinationPath,$filename);
 } 
 $inputs['filename'] =  $request->file('image'); 
 #$inputs['yourkey'] = 'yourdata';
 $users = Upload::create($inputs); 
 return redirect('user/upload'); 
 }

$inputs是数组。您应该filename在模型的可填充内容中添加,并确保filename表格中存在

更新2:由于OP给出了通用名称

public function uploadImage(Request $request) 
{
 if($request->hasFile('image'))
 { 
 $destinationPath=public_path().'/images/';
 $file = $request->file('image');
 $filename=$file->getClientOriginalName();
 $request->file('image')->move($destinationPath,$filename);
 } 
 $inputs['image'] =  $request->file('image'); 
 $users = Upload::create($inputs); 
 return redirect('user/upload'); 
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Yii2图像名称未保存在数据库中,但保存在文件夹中

来自分类Dev

节点restful api,文件上传并在发布前将文件名保存在数据库中

来自分类Dev

上传到GCP存储或使用bucket.getFiles()之后,将文件名保存在数据库中

来自分类Dev

星号 - 转移呼叫记录未保存在数据库中且录音文件名未覆盖

来自分类Dev

Codeigniter上传:在数据库中插入时,图像的文件名返回null

来自分类Dev

上传多个图像并将名称保存在数据库PHP MySQL中

来自分类Dev

上载多个图像并将名称保存在数据库PHP MySQL中

来自分类Dev

无法在数据库中存储文件名

来自分类Dev

从jLabel将图像保存在数据库中

来自分类Dev

将图像路径保存在数据库中

来自分类Dev

上载的图像未保存在数据库中

来自分类Dev

检索保存在数据库中的图像

来自分类Dev

Laravel 5.2 +上传文件并将名称保存在数据库中

来自分类Dev

Laravel 5.2 +上传文件并将名称保存在数据库中

来自分类Dev

如何使用django框架发送图像文件而不保存在数据库中

来自分类Dev

当仅将图像名称保存在数据库中时,如何在RDLC报告中显示图像?

来自分类Dev

PHP-Yii 2.0多个图像保存在文件夹中,但未保存在数据库中

来自分类Dev

访问作为文件名存储在数据库中但存储在laravel公共文件夹中的多个图像

来自分类Dev

如何在“编辑视图”中显示文件名?文件名存储在图像文件夹中,也存储在数据库中

来自分类Dev

如何在数据库中保存文件名

来自分类Dev

使用 Nodejs 自动在数据库上保存文件名

来自分类Dev

将要上传的图像的路径保存在数据库的服务器文件夹中

来自分类Dev

将上传文件的文件名存储在数据库Java中

来自分类Dev

借助保存在数据库中的路径从存储中检索图像并显示在listView中

来自分类Dev

Codeigniter:文件名未出现在数据库中

来自分类Dev

在数据库列中插入多个文件名

来自分类Dev

我应该将上传的文件名存储在数据库中吗?

来自分类Dev

为什么将文件名和上传路径存储在数据库中?

来自分类Dev

Codeigniter:文件名未出现在数据库中

Related 相关文章

  1. 1

    Yii2图像名称未保存在数据库中,但保存在文件夹中

  2. 2

    节点restful api,文件上传并在发布前将文件名保存在数据库中

  3. 3

    上传到GCP存储或使用bucket.getFiles()之后,将文件名保存在数据库中

  4. 4

    星号 - 转移呼叫记录未保存在数据库中且录音文件名未覆盖

  5. 5

    Codeigniter上传:在数据库中插入时,图像的文件名返回null

  6. 6

    上传多个图像并将名称保存在数据库PHP MySQL中

  7. 7

    上载多个图像并将名称保存在数据库PHP MySQL中

  8. 8

    无法在数据库中存储文件名

  9. 9

    从jLabel将图像保存在数据库中

  10. 10

    将图像路径保存在数据库中

  11. 11

    上载的图像未保存在数据库中

  12. 12

    检索保存在数据库中的图像

  13. 13

    Laravel 5.2 +上传文件并将名称保存在数据库中

  14. 14

    Laravel 5.2 +上传文件并将名称保存在数据库中

  15. 15

    如何使用django框架发送图像文件而不保存在数据库中

  16. 16

    当仅将图像名称保存在数据库中时,如何在RDLC报告中显示图像?

  17. 17

    PHP-Yii 2.0多个图像保存在文件夹中,但未保存在数据库中

  18. 18

    访问作为文件名存储在数据库中但存储在laravel公共文件夹中的多个图像

  19. 19

    如何在“编辑视图”中显示文件名?文件名存储在图像文件夹中,也存储在数据库中

  20. 20

    如何在数据库中保存文件名

  21. 21

    使用 Nodejs 自动在数据库上保存文件名

  22. 22

    将要上传的图像的路径保存在数据库的服务器文件夹中

  23. 23

    将上传文件的文件名存储在数据库Java中

  24. 24

    借助保存在数据库中的路径从存储中检索图像并显示在listView中

  25. 25

    Codeigniter:文件名未出现在数据库中

  26. 26

    在数据库列中插入多个文件名

  27. 27

    我应该将上传的文件名存储在数据库中吗?

  28. 28

    为什么将文件名和上传路径存储在数据库中?

  29. 29

    Codeigniter:文件名未出现在数据库中

热门标签

归档