十七.文件上传

一.关键词

  • enctype="multipart/form-data" 上传表单时的属性
  • $_FILES :用于上传文件时的全局变量
  • move_uploaded_file(临时路径名,真是路径名) :用于复制文件

二.TP框架中的上传数据流程


//判断附件是否上传
if(!empty($_FILES)){
//如果有则实例化Upload,把附件上传到服务器指定位置
$upload new \Think\Upload();
//然后把附件的路径名获得到,存入$_POST
$z = $upload->uploadOne($_FIELS['goods_img']);
}

第一步:找到Upload.class.php文件


十七.文件上传_第1张图片
QQ图片20161004222302.png

第二步:upload方法中有一个

十七.文件上传_第2张图片
QCW1WS%~O9PW@}2)_AMFC8N.png

第三步:找到文件上传方式

十七.文件上传_第3张图片
QQ截图20161004223324.png

第四步:这是常量,在到convention.php配置文件中找FILE_UPLOAD_TYP设置的是什么

十七.文件上传_第4张图片
QQ截图20161004223631.png

第五步:找到文件上传方式Local
![R%WRK5XAOJT0KF$%]ML76AM.png]( http://upload-images.jianshu.io/upload_images/2964151-0b840e730f2ec443.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
第六步:打开文件
十七.文件上传_第5张图片
QQ截图20161004224121.png

三.上传文件的代码

十七.文件上传_第6张图片
QQ截图20161005143148.png

你可能感兴趣的:(十七.文件上传)