注意:未定义的索引错误当上传的文件太长时

时间:2017-05-22 08:19:36

标签: php

当我尝试发布我的表单时(使用ajax)我收到了错误

  

注意:未定义的索引:prepared_object

This is my console log

这是我的功能部分采取了这个行动

    public function saveASpotAction(Request $request){

    $place_id = isset($_POST['place_id'])&&!empty($_POST['place_id'])?$_POST['place_id']:0;

    $prepared_object_decoded = json_decode($_POST['prepared_object']);

    if($prepared_object_decoded->add_method=='duplicate_travel_card')
    {
        $save_response_array = $this->duplicateTravelcard();
    }
    else if($place_id)
    {
        $save_response_array = $this->saveASpotOnEdit();
    }
    else
    {
        $save_response_array = $this->saveASpotOnNew();
    }

在post请求中,变量有一个值,但仍显示错误。 但是当没有图片或者上传了请求的图片时,它工作得很好,这对我来说很奇怪。

1 个答案:

答案 0 :(得分:0)

最后我找到了解决方案,因为服务器设置中的邮件大小最大,它是20M,当上传的文件大小超过分配的大小时,variabled将无法在服务器上获得,我将其增加到1024M,不是它的工作..