现在已经有一段时间了,我正在努力处理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请求可能会起作用;我试图这样做,但我无法使其成功......有没有人面临类似的问题?
答案 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兆字节