Phalcon之简易的文件上传

    在做文件上传功能之前,先做个准备工作:在该项目下新建一个upload文件夹,该文件夹的地址为:"D:\phpstudy\phptutorial\www\test\upload"。例如:

    然后再在桌面创建一个1.txt文件,我们要做的就是将桌面1.txt文件上传到"D:\phpstudy\phptutorial\www\test\upload"文件夹下。

接下来就上代码:

Controllers\UploadController:

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/3/7
 * Time: 15:26
 */
use Phalcon\Mvc\Controller;
    class UploadController extends Controller{

        public function IndexAction(){

        }
        public function UploadAction(){

            //检查用户是否上传了文件
            if($this->request->hasFiles()){

                foreach ($this->request->getUploadedFiles() as $file){
                    //打印出文件的文件名和文件大小
                    echo "文件名:".$file->getName()." <br>"."文件大小:".$file->getSize();
                    //将文件移动到"D:\phpstudy\phptutorial\www\test\upload"
                    $file->moveTo('D:/phpStudy/PHPTutorial/WWW/test/upload/'.$file->getName());
                }
            }
        }
    }

Views\Upload\index.phtml:

<meta http-equiv="Content-Type" content=" charset=utf-8" />

<form method="post" enctype="multipart/form-data" action="?_url=/Upload/upload" >
    <input type="file" name="fileName" id="file" />
    <input type="submit" name="submit" value="上传"/>
</form>

显示界面:

未选择任何文件:



选择了1.txt文件:



上传了1.txt文件,显示文件名和文件大小:



上传成功:


这样就完成了最简单的文件上传功能了。


笔者水平有限,还会继续努力,请多多指教。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值