在代码点火器4中使用Ajax请求上传图像时抛出null

问题描述

我正在尝试使用ajax发布请求上传图像并将其保存在CI4中的控制器中。 但这向我显示了空对象。

这是代码

$.ajax({ 
                url: 'upload',type: 'post',data: {"image":img},// img is the file which is being uploaded.
                contentType: false,processData: false,success: function(response){ 
                    if(response != 0){ 
                      html = '<img src="' + img + '" />';
                      $("#preview-crop-image").html(html);
                       alert('file uploaded'); 
                    } 
                    else{ 
                        alert('file not uploaded'); 
                    } 
                },}); 
});

控制器代码

public function image_upload()
{
    var_dump($this->request->getPost());
}

我正在尝试转储所有对象,但无法弄清楚。 应该在这里添加什么?

解决方法

在网址中添加正斜杠。

url:'/ upload',

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...