付潭

淡泊高远,方圆之道。 助人扶危,处世之本。 修身养性,长乐之方。 好学勤勉,成就之功。

导航

文件上传

<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 (文件的最大上传大小)

 

posted on 2013-01-05 22:22  付潭  阅读(204)  评论(0编辑  收藏  举报