Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Parse platform 使用Rest客户端检索时,解析文件为空_Parse Platform - Fatal编程技术网

Parse platform 使用Rest客户端检索时,解析文件为空

Parse platform 使用Rest客户端检索时,解析文件为空,parse-platform,Parse Platform,我尝试用两种方式使用云代码创建解析文件。第一种方法是使用添加的字节API,另一种方法是创建字节数组。使用字节数组方法,我能够访问我生成的文件,并使用示例代码中parse file返回的URL获得所需的文件。然而,当我使用Parse-Rest客户端时,它返回了一个空白文件 文件生成返回的文件: Rest客户端使用主密钥在以下位置返回的文件: Rest客户端使用主密钥关闭返回的文件: 使用cURL返回的文件: var Buffer=require('Buffer')。Buffer; 函数string

我尝试用两种方式使用云代码创建解析文件。第一种方法是使用添加的字节API,另一种方法是创建字节数组。使用字节数组方法,我能够访问我生成的文件,并使用示例代码中parse file返回的URL获得所需的文件。然而,当我使用Parse-Rest客户端时,它返回了一个空白文件

文件生成返回的文件:

Rest客户端使用主密钥在以下位置返回的文件:

Rest客户端使用主密钥关闭返回的文件:

使用cURL返回的文件:

var Buffer=require('Buffer')。Buffer;
函数stringToBytes(str){
var字节=[];
对于(变量i=0;i>4)&0x0f]+hexChar[b&0x0f];
}
定义(“exportData”,函数(请求、响应){
var jsonString=[{“车辆”:“BMW”,“日期”:“2013年7月30日上午9:24”,“地点”:“Hauz Khas,Enclave,新德里,德里,印度”,“速度”:42},{“车辆”:“本田CBR”,“日期”:“2013年7月30日上午12:00”,“地点”:“印度西孟加拉邦734013军用公路”,“速度”:0},{“车辆”:“上文”,“日期”:“2013年7月30日上午7:53”,“地点”:“Sec-45,印度哈里亚纳古尔冈圣天使学校”,“速度”:58},{“车辆”:“陆地巡洋舰”,“日期”:“2013年7月30日上午9:35”,“地点”:“DLF第一期,印度哈里亚纳古尔冈大理石市场”,“速度”:83},{“车辆”:“铃木迅捷”,“日期”:“2013年7月30日上午12:02”,“地点”:“印度西孟加拉邦西里古尔加尼拉姆克里希纳路中央银行后面”速度:0},{“车辆”:“本田思域”,“日期”:“2013年7月30日上午12:00”,“地点”:“印度西孟加拉邦西里古里古里古尔冈拉姆克里希纳路莱恩中央银行后面”,“速度”:0},{“车辆”:“本田雅阁”,“日期”:“2013年7月30日上午11:05”,“地点”:“印度哈里亚纳古尔冈超级商业城1号DLF第四期”,“速度”:71}];
var CSVString=JSONToCSVConvertor(jsonString,“export”,true);
var dataForFile=newbuffer(CSVString).toString('base64');
var dataForFile2=stringToBytes(CSVString);
var parseFile=new Parse.File(“userID4_car.csv”,dataForFile2);
parseFile.save().then(函数()){
response.success(解析文件);
},函数(错误){
响应。错误(error);
});
});
var Buffer = require('buffer').Buffer;

function stringToBytes(str) {

    var bytes = [];

    for (var i = 0; i < str.length; ++i) {

        bytes.push("0X"+byteToHex(str.charCodeAt(i)));
    }

    return bytes;
}

function byteToHex(b) {
    var hexChar = ["0", "1", "2", "3", "4", "5", "6", "7","8", "9", "A", "B", "C", "D", "E", "F"];
    return hexChar[(b >> 4) & 0x0f] + hexChar[b & 0x0f];
}


Parse.Cloud.define("exportData", function (request, response) {
    var jsonString =[{"Vehicle":"BMW","Date":"30, Jul 2013 09:24 AM","Location":"Hauz Khas, Enclave, New Delhi, Delhi, India","Speed":42},{"Vehicle":"Honda CBR","Date":"30, Jul 2013 12:00 AM","Location":"Military Road,  West Bengal 734013,  India","Speed":0},{"Vehicle":"Supra","Date":"30, Jul 2013 07:53 AM","Location":"Sec-45, St. Angel's School, Gurgaon, Haryana, India","Speed":58},{"Vehicle":"Land Cruiser","Date":"30, Jul 2013 09:35 AM","Location":"DLF Phase I, Marble Market, Gurgaon, Haryana, India","Speed":83},{"Vehicle":"Suzuki Swift","Date":"30, Jul 2013 12:02 AM","Location":"Behind Central Bank RO, Ram Krishna Rd by-lane, Siliguri, West Bengal, India","Speed":0},{"Vehicle":"Honda Civic","Date":"30, Jul 2013 12:00 AM","Location":"Behind Central Bank RO, Ram Krishna Rd by-lane, Siliguri, West Bengal, India","Speed":0},{"Vehicle":"Honda Accord","Date":"30, Jul 2013 11:05 AM","Location":"DLF Phase IV, Super Mart 1, Gurgaon, Haryana, India","Speed":71}];
    var CSVString = JSONToCSVConvertor(jsonString, "export", true);
    var dataForFile = new Buffer(CSVString).toString('base64');
    var dataForFile2 = stringToBytes(CSVString);
    var parseFile = new Parse.File("userID4_car.csv", dataForFile2);
    parseFile.save().then(function() {
        response.success(parseFile);
    }, function(error) {
        response.error(error);
    });

});