【问题标题】:Angular $http file PostAngular $http 文件发布
【发布时间】:2015-06-12 10:49:02
【问题描述】:

我一直在为 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 请求可能会完成这项工作;我试图这样做,但我无法让它工作......有人遇到过类似的问题吗?

【问题讨论】:

  • 我觉得可能和服务器配置有关

标签: php json angularjs post


【解决方案1】:

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

这些变量可以在多个地方设置。例如在 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 兆字节

【讨论】:

    猜你喜欢
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 2018-06-04
    • 2018-09-10
    • 2018-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多