【问题标题】:how to make uploaded file path in cake php plugins如何在cake php插件中制作上传的文件路径
【发布时间】:2014-03-27 10:47:43
【问题描述】:

这里 github.com/josegonzalez/cakephp-upload/ 我下载了图片上传插件,它工作正常并显示成功消息,db它将显示文件名,但 在本地根目录中找不到图像我试图更改但我找不到更改的路径 我的文件夹 app\webroot\profile_pic 如何更改它..

我改变了模型

public $actsAs = array(
        'Upload.Upload' => array(
            'photo' => array(
                'fields' => array(
                    'dir' => 'profile_pic'
                )
            )
        )
    );

【问题讨论】:

    标签: cakephp


    【解决方案1】:

    应该可以的

    public $actsAs = array(
            'Upload.Upload' => array(
                'path' => '{ROOT}webroot{DS}profile_pic{DS}',
                'photo' => array(
                    'fields' => array(
                        'dir' => 'photo_dir'
                    )
                )
            )
        );
    

    【讨论】:

    • 能否提供上传文件的路径?
    • 现在上传到 webroot\files\user\photo\4 但在我的数据库字段中 photo_dir 是空的
    • 我在 github 上检查了源代码,我意识到我犯了一些错误。现在应该可以工作了:)
    • 感谢您在此处回复 `'path' => '{ROOT}webroot{DS}profile_pic{DS}'` 代码已插入,但在删除后未保存在此位置 图像保存在以前的目录和数据库更新使用用户 ID
    • 它是否将图像目录保存在您的 photo_dir 字段中?我遇到了问题,这里的图像完整目录没有保存在数据库中,它只保存了 id。上传工作正常,但检索数据目录不能正常工作。
    猜你喜欢
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 2016-02-18
    • 1970-01-01
    相关资源
    最近更新 更多