上传文件

简介: 1.开启php_fileinfo.dll  拓展(php.ini) 2. php端代码 public function dotest(){ $file = Input::file('myfile'); if($file -> isValid()){ ...

1.开启php_fileinfo.dll  拓展(php.ini)

2. php端代码

public function dotest(){
        $file = Input::file('myfile');
        if($file -> isValid()){
            $clientName = $file -> getClientOriginalName();
            $tmpName = $file ->getFileName(); // 缓存在tmp文件夹中的文件名
            $realPath = $file -> getRealPath();     //获取真实绝对路径
            $extension = $file -> getClientOriginalExtension(); //上传文件的后缀\
            $mimeTye = $file -> getMimeType();
            
            $newName = md5(date('ymdhis').$clientName).".".$extension;    //重新组装文件名
            $path = $file -> move('../storage/app/uploads',$newName);
        }
        
    }

 

3.html代码

<form method="post" enctype="muitipart/form-data" target="hiddenwin" id="ajaxForm" action="{{url('home/cateDoc/dotest')}}" class="form-condensed">
                                <table class="table table-form">
                                    <tbody>
                                        <tr>
                                            <th>文档类型名称:</th>
                                            <td><div class="required required-wrapper"></div>
                                                 <input type="file" name="myfile" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td></td>
                                            <td>
                                            <button type="submit" id="submit" class="btn btn-submit btn-primary">
                                                保存
                                            </button><a href="javascript:history.go(-1);" class="btn btn-back">返回</a>
                                            </td>
                                        </tr>
                                    </tbody>
                                </table>
                            </form>

 

目录
相关文章
|
1月前
|
存储 PHP 文件存储
32 单文件上传
路老师分享PHP文件上传教程,涵盖配置php.ini、使用$_FILES变量和move_uploaded_file()函数等关键步骤,帮助你轻松实现单文件上传功能。纯干货,技术知识分享。
34 1
|
1月前
|
Java
smartupload文件上传!
使用 `smartupload.jar` 实现文件上传和下载。首先将 `smartupload.jar` 添加到项目中,然后创建上传页面,确保表单使用 `POST` 方法并设置 `enctype=&quot;multipart/form-data&quot;`。接着在服务器端通过 `SmartUpload` 对象处理文件上传,保存文件到指定目录,并获取表单中的其他数据。最后,实现文件下载功能,设置响应头以触发浏览器下载文件。
63 0
|
7月前
|
对象存储
阿里云上传文件
阿里云上传文件
172 0
|
存储 移动开发 JavaScript
|
前端开发
前端上传文件或者上传文件夹
前端上传文件或者上传文件夹
262 0
前端上传文件或者上传文件夹
|
开发框架 安全 JavaScript
文件上传利用总结
文件上传利用总结
380 0
|
开发者
上传文件到服务器 | 学习笔记
快速学习上传文件到服务器。
137 0
上传文件到服务器 | 学习笔记
下载文件
下载文件
112 0