首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImpressPages图片上传

ImpressPages图片上传
EN

Stack Overflow用户
提问于 2015-04-21 16:22:17
回答 1查看 170关注 0票数 2

我不知道impresspages是如何上传图片的。我已经尝试了很多功能,但还没有成功。

代码语言:javascript
复制
    $("#choose_image").on('change',function(e){
    var data = {
        'aa' : 'InlineManagement.customImageSave',
        'securityToken' : $('input[name=securityToken]').val(),
        'image' : JSON.stringify($(this)[0].files)
    };
    $.ajax({
        url : ip.baseUrl,
        type : 'POST',
        dataType : 'Json',  
        data : data,
    })
    .done(function() {
        console.log("success");
    })
    .fail(function() {
        console.log("error");
    })
    .always(function() {
        console.log("complete");
    });
});

AdminController

代码语言:javascript
复制
public function customImageSave()
{   
    ipRepositoryAddFile(json_decode($_POST['image']));
    return new \Ip\Response\Json(array('Sucess' => 'Image added successfully'));
}

当我使用ipRepositoryAddFile时,我得到以下错误

代码语言:javascript
复制
 Uncaught exception 'Ip\Exception' with message 'File doesn't exist' in 
 D:\xampp\htdocs\ImpressPages\Ip\Internal\Repository\Model.php:118
EN

回答 1

Stack Overflow用户

发布于 2015-06-21 05:13:46

函数ipRepositoryAddFile( $file,null|string $desiredName )需要文件路径,其中$file是临时目录的绝对路径。

不过,我不太清楚你到底想做什么。你想在这里重新发明轮子来创建你的自定义上传方法吗?

impresspages中有一些上传文件/图像的选项。可以使用form object https://www.impresspages.org/docs/form-object/repositoryfile或Repository it self https://www.impresspages.org/docs/repository

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

https://stackoverflow.com/questions/29766674

复制
相关文章

相似问题

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