图像未上载到图像目录中,但在数据库中存储了名称

苏拉布·库玛(Sourabh Kumar)

控制器代码:

public function create(){

    $row = $this->model->set_attribute( ( isset( $_POST["model"] ) )?$_POST["model"]:array() );

    if( !empty( $_POST["model"] ) ){


        $rand = rand( 10000000, 9999999 ). '_';
        if( !empty( $_FILES['model']['name']['image'] ) ){
            move_uploaded_file( $_FILES['model']['tmp_name']['image'], FCPATH. '/assets/uploads/'. $rand. $_FILES['model']['name']['image'] );
            $_POST['model']['image'] = $rand. $_FILES['model']['name']['image'];
        }
        $id = $this->model->insert( $_POST["model"] );
        if( $id != null ){
            $row = $this->model->get( $id );
            app::set_flash( "success", "Record is added." );
            $this->_redirect( "index" );
        }
    }
    $this->_render( "form", array(
        "model" => $this->model,
        "page_heading" => $this->page_heading,
        "row" => $row,
    ) );
}
views
<div class="form-group">
            <label for="image"><?php echo( $model->attributeLabels( 'image' ) ); ?> <small class="danger highlight "><?php echo form_error( 'image' ) ?></small></label>
            <input type="file" class="form-control" name="model[image]" id="main_image" placeholder="<?php echo( $model->attributeLabels( 'image' ) ); ?>" value="<?php echo $row->image; ?>" />
            <?php echo( $row->image ); ?>
        </div>

在上面的控制器功能中,将图像名称存储在数据库中,但不将图像上传到图像目录资产/上传中

苏拉布·库玛(Sourabh Kumar)

表单中应该缺少属性enctype =“ multipart / form-data”

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

视频未上载到mysql数据库,而图像和音频插入在同一视频文件字段中

来自分类Dev

上载多张图像,但仅在数据库中存储一张图像

来自分类Dev

将图像存储在目录中,并将对图像的引用存储在数据库中

来自分类Dev

如何将图像加载到PictureBox;基于存储在数据库中的图像位置

来自分类Dev

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

来自分类Dev

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

来自分类Dev

上载的图像文件扩展名未存储在数据库中

来自分类Dev

将 URL(存储在数据库中的 URL)中的图像加载到 Picturebox

来自分类Dev

图像未上载到数据库但保存到文件夹

来自分类Dev

图像未上载到数据库但保存到文件夹

来自分类Dev

如何在名称存储在数据库中的<img>标记中显示图像

来自分类Dev

比较Api后获取图像并将数据以匹配的名称存储在数据库中

来自分类Dev

显示存储在数据库中的图像

来自分类Dev

检测存储在数据库中的图像的颜色

来自分类Dev

将图像存储在数据库中

来自分类Dev

Cloudinary多图像上传存储在数据库中

来自分类Dev

在数据库中存储图像路径

来自分类Dev

如何将图像存储在数据库中

来自分类Dev

图像未上传到 Laravel 中的 MySQL 数据库

来自分类Dev

如何在数据库中存储id但在Django的modelchoicefield中显示名称?

来自分类Dev

将图像存储在数据库中时的图像大小

来自分类Dev

无法在网页上显示图像,图像路径存储在数据库中

来自分类Dev

Android:将图像存储在数据库或可绘制图像中

来自分类Dev

如何浏览图像形式的HTML并使用javascript将图像存储在数据库中?

来自分类Dev

将图像存储在数据库中时的图像大小

来自分类Dev

使用delphi中的存储过程将图像存储在数据库中

来自分类Dev

在MongoDB数据库中存储图像

来自分类Dev

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

来自分类Dev

将图像存储在数据库中而不是文件系统中

Related 相关文章

  1. 1

    视频未上载到mysql数据库,而图像和音频插入在同一视频文件字段中

  2. 2

    上载多张图像,但仅在数据库中存储一张图像

  3. 3

    将图像存储在目录中,并将对图像的引用存储在数据库中

  4. 4

    如何将图像加载到PictureBox;基于存储在数据库中的图像位置

  5. 5

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

  6. 6

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

  7. 7

    上载的图像文件扩展名未存储在数据库中

  8. 8

    将 URL(存储在数据库中的 URL)中的图像加载到 Picturebox

  9. 9

    图像未上载到数据库但保存到文件夹

  10. 10

    图像未上载到数据库但保存到文件夹

  11. 11

    如何在名称存储在数据库中的<img>标记中显示图像

  12. 12

    比较Api后获取图像并将数据以匹配的名称存储在数据库中

  13. 13

    显示存储在数据库中的图像

  14. 14

    检测存储在数据库中的图像的颜色

  15. 15

    将图像存储在数据库中

  16. 16

    Cloudinary多图像上传存储在数据库中

  17. 17

    在数据库中存储图像路径

  18. 18

    如何将图像存储在数据库中

  19. 19

    图像未上传到 Laravel 中的 MySQL 数据库

  20. 20

    如何在数据库中存储id但在Django的modelchoicefield中显示名称?

  21. 21

    将图像存储在数据库中时的图像大小

  22. 22

    无法在网页上显示图像,图像路径存储在数据库中

  23. 23

    Android:将图像存储在数据库或可绘制图像中

  24. 24

    如何浏览图像形式的HTML并使用javascript将图像存储在数据库中?

  25. 25

    将图像存储在数据库中时的图像大小

  26. 26

    使用delphi中的存储过程将图像存储在数据库中

  27. 27

    在MongoDB数据库中存储图像

  28. 28

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

  29. 29

    将图像存储在数据库中而不是文件系统中

热门标签

归档