Импорт двоичных данных в parse.com

#parse-platform

#платформа синтаксического анализа

Вопрос:

Я пытаюсь импортировать данные в parse.com таким образом, я могу протестировать свое приложение (я новичок в parse и никогда раньше не использовал json).

Не могли бы вы, пожалуйста, привести мне пример файла json, который я могу использовать для импорта двоичных файлов (изображений)?

ПРИМЕЧАНИЕ: Я пытаюсь загрузить свои данные в массовом порядке из браузера данных. Вот скриншот: i.stack.imgur.com/bw9b4.png

Ответ №1:

В документах parse, я думаю, вам могут помочь 2 раздела, в зависимости от того, хотите ли вы использовать REST api Android sdk.

rest api — смотрите раздел о POST, загрузка файлов, которые можно загрузить в parse с помощью REST POST.

SDk — смотрите раздел «Файлы»

код для Rest включает следующее:

используйте некоторую реализацию HttpClient, имеющую класс «ByteArrayEntity» или что-то в этом роде

Сопоставьте ваше изображение с bytearrayEntity и опубликуйте его с правильными заголовками для Mime / введите в httpclient…

             case POST:
                HttpPost httpPost = new HttpPost(url); //urlends "audio OR "pic"
                httpPost.setProtocolVersion(new ProtocolVersion("HTTP", 1,1));
                httpPost.setConfig(this.config);
 if ( mfile.canRead() ){                
                    FileInputStream fis = new FileInputStream(mfile); 
                    FileChannel fc = fis.getChannel(); // Get the file's size and then map it into memory
                    int sz = (int)fc.size();
                    MappedByteBuffer bb = fc.map(FileChannel.MapMode.READ_ONLY, 0, sz);
                    data2 = new byte[bb.remaining()];
                    bb.get(data2);
                    ByteArrayEntity reqEntity = new ByteArrayEntity(data2);             
                    httpPost.setEntity(reqEntity);
                    fis.close();                                        
                } 
,,,

request.addHeader("Content-Type", "image/*") ;

pseudocode for post the runnable to execute the http request
  

Комментарии:

1. извините, мой вопрос был недостаточно ясен .. на самом деле я пытаюсь загрузить данные оптом напрямую из браузера данных. Я сделал это с файлом json, и он отлично работает для моих строк, чисел и т.д. Но я не могу найти правильный код для загрузки типов файлов. Я добавлю скриншот.

Ответ №2:

Единственные двоичные данные, разрешенные для загрузки в parse.com это изображения. В других случаях, таких как файлы или потоки .. и т.д., Наиболее подходящим решением является сохранение ссылки на двоичные данные в другом выделенном хранилище для такого типа информации.