美文网首页
通过input表单提交如何实现文件上传。后台PHP文件配置祥解

通过input表单提交如何实现文件上传。后台PHP文件配置祥解

作者: newTmorrow | 来源:发表于2018-07-01 09:44 被阅读0次
    通过input表单提交如何实现文件上传。后台PHP文件配置祥解

    文件上传

    html部分  必须设定为:

    enctype="multipart/form-data"

    <?php

    var_dump($_FILES );  //保存用户上传文件的所有信息 ;

    $type=$_FILES["mypic"]['type'];

    //echo $type;

    //文件名 大小  类型  默认保存位置 是数组  mypic  是 name值

    $size=$_FILES["mypic"]['size']/1024;

    //要求上传图片  不能超过1M

    $name=$_FILES["mypic"]['name'];

    //1.获取类型

    //2.大小

    //3.名称

    //echo $type, $size, $name;

    //4.判断不要超过512k

    if($size>2000){

    die('{"code":"-1",

      "msg":"上传文件过大  请重试!"}');

    }

    $rs=strripos($type,'image');//strpos  stripos

    strrpos  strripos 

    //echo $rs;

    if($rs===false){

    die('{"code":"-3","msg":"类型不正确!"}');

    }

    $ext=strstr($name,".");//jpeg

    echo $ext."  ";

    $fileName="uoload/".time().rand(1,9999).$ext;

    echo $fileName;

    move_uploaded_file($_FILES["mypic"]["tmp_name"],$fileName);

    echo '{"code":"1","msg":"上传成功!"}';

    //上传类型

    //5.上传一个新的上传文件名  jpg-19921854545.时间戳+随机数

    //7.将临时文件移动到upload、uoload目录下边  使用新文件名  输出上传成功+

    相关文章

      网友评论

          本文标题:通过input表单提交如何实现文件上传。后台PHP文件配置祥解

          本文链接:https://www.haomeiwen.com/subject/harcuftx.html