关于Thinkphp 在SAE上传的小提醒

浏览:649 发布日期:2013/08/04 分类:技术分享 关键字: SAE 上传 图片上传
之前的两天被一个问题困扰,,真是百撕不得骑姐,

期间尝试过各种解决方案,其中也向老大们提问,,老大们也认真回答了我的问题。

虽然没有解决我的问题。。。

现在,我把这个小提醒,发布出来,给大家。。

大家知道,ThinkPHP SAE引擎是具有平滑性的,在本地和在云环境下,很多东西能够做到平滑过渡。。。

但是,我测试的时候,上传文件始终没办法上传到domain里面,

//上传文件平滑性测试    public function upload() {
        if (!empty($_FILES)) {
            import("@.ORG.UploadFile");
            $config=array(
                'allowExts'=>array('jpg','gif','png'),
                'savePath'=>'./public/upload/',
                'saveRule'=>'time',
            );
            $upload = new UploadFile($config);
            $upload->imageClassPath="@.ORG.Image";
            $upload->thumb=true;
            $upload->thumbMaxHeight=100;
            $upload->thumbMaxWidth=100;
            if (!$upload->upload()) {
                $this->error($upload->getErrorMsg());
            } else {
                $info = $upload->getUploadFileInfo();
                $this->assign('filename', $info[0]['savename']);
            }
        }
        $this->display();
    }
大家注意,savePath,中是需要和domain里面的一样的,改成小写就ok了
'savePath'=>'./public/upload/',

话说,之前其实也是想了这个问题的,,因为看了loufei的视频,看他没做任何修改,我以为Uploadfile这个类文件会处理这个问题。。

后面, 发现没有。。。

不过,感谢luofei老大的回答哦。
最佳答案
评论( 相关
后面还有条评论,点击查看>>