我关注JSONObject
JSONArray
{
"__type": "File",
"url": "http://files.parse.com/fc5a8795-34a6-4a80-b574-40a647f7949f/f90e5116-05ce-4664-81a9-8448d4914bf7-file",
"name": "f90e5116-05ce-4664-81a9-8448d4914bf7-file"
}
我想从中获取文件......我怎么能得到它?
答案 0 :(得分:1)
你在解析时存储为文件的数据的mimetype是什么?
通常,当您上传到解析时,您需要为解析api提供一个文件名(包括" .typ"),这将指示任何后续GET请求的mimetype。这些获取可以使用解析远程数据来包装http协议,以便拥有一个“提供者”。类型操作,只需在单个操作中使用解析数据。
例如,媒体播放器可以在使用与您类似的文件时直接打开/播放解析数据。如果在解析时存储mp4,文件名以" .mp4"结尾。您只需在VLC等客户端应用中打开Url到解析文件即可。
对于您,您可以创建一个新的HttpUrlConnection,然后将数据读入适当的对象。
示例,其中url是与您一样的parse.com文件网址:
URL imageUrl = new URL(url);
HttpURLConnection conn = (HttpURLConnection)imageUrl.openConnection();
conn.setConnectTimeout(30000);
conn.setReadTimeout(30000);
conn.setInstanceFollowRedirects(true);
InputStream is=conn.getInputStream();
OutputStream os = new FileOutputStream(fileCache.getFile(url));
Utils.CopyStream(is, os);
os.close();