第一步:任何一种语言都要有个用以选择上传文件的form,其中属性enctype="multipart/form-data" 和method="post" 。form里面有个选择文件的input,其中属性type="file" ,而且要设置属性name="myfile " (这里以"file"为例)。
第二步:php处理提交上来的数据。
$_FILES["myfile "]["name"] :上传文件的文件名,不包括路径。
$_FILES["myfile "]["type"] :文件类型,这里并不是后缀名,而是文件的真正类型。例如Excel文件为application/vnd.ms-excel。
$_FILES["myfile "]["size"] :文件大小,单位为字节。
$_FILES["myfile "]["tmp_name"] :该文件保存在服务器上面的临时文件,这里是完整绝对路径。
要保存文件,非常简单。move_uploaded_file($_FILES["myfile "]["tmp_name"],"你要保存的文件路径,包括文件名") ;
注:当相同文件名的文件已经存在,则会覆盖,可用file_exists("文件名") 进行判断。
PHP上传文件
最新推荐文章于 2019-07-08 14:35:17 发布