Angular $ http文件发布

时间:2015-06-12 10:49:02

标签: php json angularjs post

现在已经有一段时间了,我正在努力处理Angular $ http请求。关键是我试图将一些数据发布到API,这里是代码:

var data = [
    {name: 'method', value: 'createtab'},
    {name: 'title', value: $scope.newTile.title},
    {name: 'upload', value: $scope.newTile.video}
];

data = JSON.stringify(data);

$http({
    url : "/api/",
    method: "POST",
    data : data,
    iframe: true,
    pocessData: false
}).success(function(message, textStatus, jqXHR){
    //etc..
}

这是正常的,除非我上传的视频大小超过9MB。有任何想法吗?我认为问题是JSON解析,因此普通的POST请求可能会起作用;我试图这样做,但我无法使其成功......有没有人面临类似的问题?

1 个答案:

答案 0 :(得分:0)

您应检查服务器的配置并更改两个变量

可以在多个地方设置这些变量。例如,在php.ini,.htacess或ini_set()函数的应用程序中。

<强>的php.ini

upload_max_filesize = 100M
post_max_size = 100M

.htaccess

php_value upload_max_filesize 100M
php_value post_max_size 100M

<强>的ini_set()

ini_set('upload_max_filesize', '100M');
ini_set('post_max_size ', '100M');

100M表示100兆字节