首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件上传不起作用,或者在phalconphp中有问题。

文件上传不起作用,或者在phalconphp中有问题。
EN

Stack Overflow用户
提问于 2019-06-13 07:27:43
回答 1查看 584关注 0票数 2

我是新来的帕尔康,我被困在文件上传在帕尔康。

所以我搜索了一些基本的东西,但都没有用,我需要一个能帮我解决这个问题的人。

这是我的表单\ volt文件:

代码语言:javascript
复制
<form action="/user/upload" method="post" enctype="multipart/form-data">

    <!-- <input type="file" name="my_picture" >
     --><label>File</label>
    <input type="file" name="upFile" class="form-control">

    <input type="submit" class="btn btn-warning" style="margin-top:15px;" value="Upload">
</form>

This is my controller:

```public function uploadAction() { 
代码语言:javascript
复制
    $this->view->disable();
代码语言:javascript
复制
    if ($this->request->hasFiles() == true) {
代码语言:javascript
复制
        foreach ($this->request->getUploadedFiles() as $file){
代码语言:javascript
复制
            $upload_dir = DIR . '/../../app/public/img/';
代码语言:javascript
复制
            $file->moveTo($upload_dir . $file->getName());
代码语言:javascript
复制
               echo $file->getName(), '\n';
代码语言:javascript
复制
        }
代码语言:javascript
复制
    } else {
代码语言:javascript
复制
        echo 'File not uploaded';
代码语言:javascript
复制
    }
代码语言:javascript
复制
} 
代码语言:javascript
复制

当I var_dump($file);

我拿到了这个:

002.jpg\工发组织(Phalcon\Http\Request\File)#48 (8) { "_name":protected=> string(7) "002.jpg“”_tmp":protected=> string(0) "_size":protected=> int(0) "_type":protected=> string(0) "_realType":protected=> NULL "_error":protected=> int(3) "_key":protected=> string(6) "upFile“_extension":protected=> string(3) "jpg"}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-13 07:53:50

,我检查了您的代码,我发现它在某个地方让您感到困惑,所以我在控制器中为您编写了新的代码:

代码语言:javascript
复制
if ($this->request->hasFiles()) {
        foreach ($this->request->getUploadedFiles() as $file){
               echo $file->getName(), ' ', $file->getSize(), '\n';
                $file->moveTo('img/'. $file->getName());
             }
         } 
    } 

注意:确保写入文件夹名而不是“img/”

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56575377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档