1
下载解析类之后,我发现,它存储的文件类型列:Parse.com文件存储与密钥生成JSON:属性 - “__type”:“文件”
{ "results": [
{
"createdAt": "2015-10-27T15:06:37.324Z",
"file": {
"__type": "File",
"name": "uniqueidentifier1-filename.ext",
"url": "http://files.parsetfss.com/example-file-url.png"
},
"objectId": "8eBlOHHchQ",
"updatedAt": "2015-10-27T15:06:37.324Z"
},
{
"createdAt": "2015-10-27T14:35:02.853Z",
"file": {
"__type": "File",
"name": "uniqueidentifier2-filename.ext",
"url": "http://files.parsetfss.com/example-file-url.png"
},
"objectId": "B2tg7tBsHL",
"updatedAt": "2015-10-27T14:35:02.853Z"
}] }
对于一个应用程序,我需要在本地构建一个像这样的JSON类,然后手动将其上传到解析应用程序。所以,我首先将文件保存到解析和获取文件名和文件file.url URL()和file.name(),然后建立这样一个对象:
object.file.name = file.name();
object.file.url = file.url();
这工作得很好,并设置按照预期的URL和名称键。然而,在此之后,如果我做
object.file['__type'] = 'file'
的object.file物体得到转化成一些奇怪的解析文件对象和执行console.log(对象)给出(注意额外下划线并没有__type键)
file: b.File
_name: "uniqueidentifier1-filename.ext"
_url: "http://files.parsetfss.com/example-file-url.png"
但执行console.log(object.file)给出正确
Object {url: "http://files.parsetfss.com/example-file-url.png", name: "uniqueidentifier1-filename.ext", __type: "File"}
保存在一个文本文件中的对象也给出了相同的结果的console.log(对象)。但是,我希望文本文件类似于解析实际存储它的方式,以便我可以将文本文件上传到解析类。
什么是您的应用程序? iOS,Android还是网络? –