Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 最大doPost()/ajax数据大小_Javascript_Ajax_Google Apps Script - Fatal编程技术网

Javascript 最大doPost()/ajax数据大小

Javascript 最大doPost()/ajax数据大小,javascript,ajax,google-apps-script,Javascript,Ajax,Google Apps Script,我已经用发布的页面和应用程序脚本创建了一段时间的驱动器文件,但现在有人要求从外部链接创建它们,我创建了一个片段,从帖子中获取base64数据并为其创建驱动器文件,在做了一些测试后,的效果非常好,我使用POST方法上传了数据有效负载,最大可达24MB,没有任何问题。已达到“最大文件大小”限制,大小超过24mb,但似乎与驱动器有关,而不是与气体有关。在你提出问题一年后,我也在寻找相关信息:。 function doPost( e ) { var returnMsg; try{ va

我已经用发布的页面和应用程序脚本创建了一段时间的驱动器文件,但现在有人要求从外部链接创建它们,我创建了一个片段,从帖子中获取base64数据并为其创建驱动器文件,在做了一些测试后,的效果非常好,我使用POST方法上传了数据有效负载,最大可达24MB,没有任何问题。已达到“最大文件大小”限制,大小超过24mb,但似乎与驱动器有关,而不是与气体有关。在你提出问题一年后,我也在寻找相关信息:。
function doPost( e ) {
  var returnMsg;

  try{
    var splitBase = (e.parameter.base64).split(','),
        type = splitBase[0].split(';')[0].replace('data:',''),
        nomeArq = (new Date()).getTime();

    var byteCharacters = Utilities.base64Decode(splitBase[1]);
    var ss = Utilities.newBlob(byteCharacters, type);
    ss.setName(nomeArq);

    var file = DriveApp.createFile(ss);

    returnMsg = file.getId();
  }catch(e){
    returnMsg = 'Erro: ' + e.toString();
  }

  return ContentService.createTextOutput( returnMsg );
}
function sendPostData() {
    params = 'base64=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAO9SURBVDhPfZJrbBRVFMfPvTM7u7O7s7tlS9tsA+4CXZVXoG5aQGNtSyI1Rqlp4wMFQTC2H3xgIBSIfvBDCUG+aLAxWkkgGhUSTVRESduUIthaTKnLpl2DqSLQsG133efMnXuvd9pG2oT4z+TOnJv/78zJOQdxzmG+yE+X9M9Pk/N9LDEBnCOPx1YVsTdtVhoeBYxnTQBZUpgHk/7B7L6DdOiKFdjtwooAEGNywVAMU1q8mLW//fvGSNfoxc9i3Ut8gTuw/u2ZzLZd1pfAEBKYQkFhnGD0h1e+GFC6A/IvAUe83AvZFJhGW23rLGz0nk8/3gROFWRZYE7CHYRHS5QTK1xfLXOOlMggA5gUiAmUiWrA1Dsa37FgdnM8+WAtz2ZBUeyUq4SfCdpb6rzXyzBgCWzekKdskbaw1O0vVjWXzSlhnCtkW5c3WHBmz/7Ch51Yc7sIH3PjlhqtqypQGVzbXB6p9y1dxl2+LEHZHBQM0A1gDGQMqhPWVSKm61OrIjz1j8akvmLY8eK9VQ89tt++es1AHPp/1eOjRiJB02lGDFEwF6QQY0jC3ku9iAwMpjY96cTyoIvs+uCFT3H12s5vcl1dhXyGKwrIkjUe0T6rg+IEUapIQIhedKgdm9GrCjFjGrz3fmvsdD781CsT577P2xD4vMipIkVBooWShMTYsJVDNehAJEg1NxsexjCVzDPz7Lb6YydiqS+/KPjcSFWF1SpvvsRUFJNdLnWkV4aLJtM0m8OyQx1ZXl53Gxxnu023c3rAd5fEOC4YH7XUPTI8bhAi6sIoFPT6/BU/DOiq8j8kZtybN3c0LHi+okbrH6JiXKF7sLSheunoLUil5u7tXIlqZcrdurm9zh068m59W0eOGsgmK7U1WNfc1yP3Oww645srK+TcRRgFtrnByw/sbj95dTIeFddSuEJevQr33LxSH771p9/hMTie3tWZR2AOk2uEx4rklU/7fG+89sntYOrwYe5yAaXq7leFBS9SfH/7ePXWwNdhV1GW+jPUn7POBTl6zStv3eip3OLa+fqhk9L6zM4W0ybzZFJparQ3NQrYWs+jg6fe/PEoOGVPCm+4ofvzbMKB+krljIeWBFZ89+yRB3pGppqbxX7xdMa+5Rmts0OQs7B49fw1dPDC8QvjMaCF6RYp9xWH9qx/bnvoYXTs44m9+8QdKvarL7/kPLB3hrQk4P90LXlDZDk3djmaGLPi3p/Tm55IaAsn16zLtL1ljsanXXc0++e7yKTmb1EQK1lSIpWVzl7OFcC/7h3OG6Ox3twAAAAASUVORK5CYII=';
    params = params.replace(/\+/g,'%2b');

    url = #ThePublishedUrl#/exec;

    $.ajax({
        crossDomain : true,
        url : url,
        type : 'post',
        data : params,
        dataType : 'jsonp',
        contentType : 'jsonp',
        processData : false,
        success : function (data) {
            alert(data);
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
         alert("some error");
        }
    });
}