zoukankan      html  css  js  c++  java
  • php jQuery.form.js插件 无刷新上传图片

    php
    /*上传图片方法*/
    $type = isset($_REQUEST['type']) ? $_REQUEST['type'] : ''; //上传图片
    if($action=='upload' && $type == 'img'){
    if ($_FILES["timg"]["error"] > 0)
    {
    echo "error";
    }
    else
    {
    $type = $_FILES["timg"]["type"];
    $type = explode('/',$type);
    if($type[0] == 'image')
    {
    $dirname = 'images/upload/'.date('md');
    $imgname = date('YmdHis').'.jpg';
    if(!file_exists($dirname)){
    mkdir($dirname,0777,true);//创建目录
    }
    move_uploaded_file($_FILES["timg"]["tmp_name"],
    $dirname.'/' . $imgname);
    $path = $dirname.$imgname;
    echo 'success';
    }
    else
    {
    echo 'error';
    }
    }

    }


    html
    !--jquery.form.js-->
    <script language="javascript" type="application/javascript" src="js/jquery.form.js">
    </script>


    <!--表单提交-->
    <script>
    $(function ()
    {

    <!--jquery.form.js上传图片按钮-->
    var ajaxFormOption = {
    success: function (result) { //提交成功的回调函数
    alert(result);
    }
    };
    $("#upload_button").click(function () {
    $("#upload_form").ajaxSubmit(ajaxFormOption);
    });


    </script>
     
    <form action="cishan.php?action=upload&type=img" method="post" id="upload_form" enctype="multipart/form-data" >
    <input type="file" id="timg" name="timg"><input type="button" id="upload_button" value="上传">
    </form>
     
  • 相关阅读:
    关于feign调用请求头丢失分析
    并发下编写SQL的注意事项
    Sentinel降级规则整理
    Mybatis-Plus使用整理
    Docker各种零散命令整理
    set集合怎么保证不重复的
    idea启动项目ava heap space
    网络穿透工具--钉钉HTTP穿透
    Log4j基本使用
    ide中普通java程序打包
  • 原文地址:https://www.cnblogs.com/haohaosky/p/6514132.html
Copyright © 2011-2022 走看看