zoukankan      html  css  js  c++  java
  • 文件上传

    <form action="form_upload_action.php" method="post" enctype="multipart/form-data">

    <p>用户名:<input type="text" name="username" /></p>

    <p>缩略图:<input type="file" name="img" /></p>

    <p><input type="submit" value="提交" /></p>

    </form>

    1.提交方式一定要为post,2.文件的类型编码为multipart/form-data,3.name属性一定要写。

    form_upload_action.php文件代码需要处理上传的文件编码:

    <?php

      print_r( $_POST );      //打印POST数组,文件域不会存在$_POST数组中。

      print_r($_FILES);         //存储文件域

      /*Array

      (

        [img] => Array

          (

             [name] =>  test.jpg  //文件名称  

             [type]  => image/pjpeg  //文件类型

             [temp_name] =>  F:\APMServer\temp\uploadtemp\php240B.tmp   //临时文件夹,防止病毒和超大文件,随机名称.扩展名tmp

               [error] =>  0        //错误输出,错误类型

               [size]  =>  29866      //

          )

      )  

      */

    ?>

    控制文件上传大小。

    php.ini文件:post_max_size = 20M (文件的最大上传大小)

  • 相关阅读:
    CSS属性选择器
    JS中For循环中嵌套setTimeout()方法的执行顺序
    document.getElementsByTagName()方法的返回值
    常见浏览器及其内核
    git与svn的区别
    JS解析URL参数为对象
    CSS中的伪类和为伪元素
    CSS中:first-child伪类
    CSS链接使用伪类的顺序
    CSS行内框(内联元素)
  • 原文地址:https://www.cnblogs.com/futan/p/2846826.html
Copyright © 2011-2022 走看看