С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
powowstal
30 / 30 / 6
Регистрация: 21.03.2013
Сообщений: 368
#1

Как правильно передать данные на сервер (файл+имя файла+команда на выполнение) - Программирование Android

27.06.2016, 13:38. Просмотров 133. Ответов 0
Метки нет (Все метки)

Почитал что такое можно реализовать с помощью ObjectOutputStream/ObjectInputStream но пишут что с большими файлами будут проблемы. И он более объемный т.е. посланый 10Мб объект приходит на сервер примерно 11Мб, вроди не страшно но на больших масштабах это существенное увеличение трафика.

Еще можно - "изобрести протокол". Я не совсем понимаю как это делать.
Пишут что " Изобрести протокол - сначала число (4 байта), длина имени файла. Потом само имя (еще подумайте, в какой кодировке будете передавать, явно захотите и русские, потому имеет смысл UTF-8 использовать). После имени - данные, можно тоже сначала длину передавать, а можно читать до конца потока."
Я так понял что нужно создать поток байт и в 4 первых байта вписать имя файла потом выделить допустим 2 байта и вписать
размер самого файла, а потом добавить сам файл. И весь поток байтов передать на сервер.
я не пойму как это сделать или может это не реально и нужно все отдельно слать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2016, 13:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как правильно передать данные на сервер (файл+имя файла+команда на выполнение) (Программирование Android):

Как с ListFragment передать имя файла чтобы открыть его в другом Активити? - Программирование Android
Всем привет, я новичек! ломаю голову над такой задачей: Есть ListFragment со списком "приборов" мне надо при нажатии на нужный прибор...

Как правильно передать данные по сети? - C++
Здрасте всем. Пишу я вобщем прогу такую небольшую, чтоб с экрана кпк управлять мышкой на компе. Пишу в visual studio 2008 на visual C++. Ну...

Как правильно передать данные Ajax? - jQuery
Всем привет, подскажите как передать данные!! есть ФОРМА <form enctype="multipart/form-data" action="upload.php" method="POST"...

Как передать данные из формы в таблицу на сервер? - PHP
Доброго времени суток! Уже 3-й день ни как не могу сделать так, чтобы все работало. Мне необходимо, чтобы из формы заносились данные в...

.NET 4.x Как правильно передать соль с клиента на сервер и обратно при шифровании? - C# WCF
В качестве сервера использую ASP.NET WebApi 2. В качестве клиента универсальное приложение на Windows 10 Везде используется NET.Framework...

Может ли и как java Applet передать данные на сервер? - Java Сети
Подскажите может ли и как java Applet передать данные на сервер при этом не перегружаясь и без использования сокетов.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2016, 13:38
Привет! Вот еще темы с ответами:

Как передать (не принять!) методом POST данные на другой сервер? - Perl
Нужно на перле из скрипта передать данные методом пост, т.е. сделать эмуляцию отправки данных формы на чужой сервер. Как это сделать? ...

Как передать имя файла из одного класса в другой - C# MVC
Как передать имя файла из одного класса в другой тут я передаю сохранения в базу public ActionResult Edit(Edit...

Как передать неизвестное имя файла в другую команду? - CMD/BAT
Здравствуйте! Помогите написать код для следующей задачи: Есть папка с:\тест\ в которой лежит архив name1.arj, причем name1...

Передать в fopen() переменную string, как имя файла - PHP
Доброго времени суток, задача такая: хочу создавать каждому зарегистрировавшемуся пользователю свой файл, с информацией о нём,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.