Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
10.06.2011, 15:11
|
|||
---|---|---|---|
|
|||
Чтение нескольких байтов файла по http C# |
|||
#18+
Как скачать несколько байтов файла по http? Пробовал Код: plaintext 1. 2.
Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.06.2011, 22:37
|
|||
---|---|---|---|
Чтение нескольких байтов файла по http C# |
|||
#18+
DontAskMeКак скачать несколько байтов файла по http? Пробовал Код: plaintext 1. 2.
Код: plaintext 1.
Странную проблему вы придумали.... - если вам надо несколько байт с сервера - ну и оберните их в класс (ну массив хотябы) и пусть сервер читает эти байты (из файла - или как?) и возвращает клиенту.... WCF для того и придумали - чтобы отдельные байты не читать, а получать сразу готовый класс..... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2011, 09:37
|
|||
---|---|---|---|
|
|||
Чтение нескольких байтов файла по http C# |
|||
#18+
D129, Сервер не мой. То, что там лежит я ни в какие классы обернуть не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2011, 10:23
|
|||
---|---|---|---|
Чтение нескольких байтов файла по http C# |
|||
#18+
DontAskMeD129, Сервер не мой. То, что там лежит я ни в какие классы обернуть не могу. тогда тем более никак. Сервер сам вам обернул все в хml сообщение- отдал это клиенту (WebClient wc = new WebClient(); - думаете, шибко простая вещь? ) клиент вам отдает файл. Хорошо, весь файл вам не нужен. Но как вы можете вмешаться в процесс обертывания (сериализации сообщения) и в процесс развертывания (десериализцации на клиенте) - я не представляю. Если вам нужна функция типа предварительного просмотра - 200 байт с сервера - то она должна быть написана на стороне сервиса, и обертывать и слать клиенту только эти 200 байт. Сервис - WCF, Web (ну насколько я это понял) - как раз идеологически против вмешательства в их дела. Заказали весь файл - получите и распишитесь. Это не то же самое, что просто перестать читать из сокета. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2011, 11:46
|
|||
---|---|---|---|
|
|||
Чтение нескольких байтов файла по http C# |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2011, 11:51
|
|||
---|---|---|---|
|
|||
Чтение нескольких байтов файла по http C# |
|||
#18+
D129, При чем здесь чтение из сокета? Все работает в режиме запрос - ответ. Послал запрос с заказом ххх байт, получил эти самые ххх байт. Вопрос был в том, как правильно послать запос. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2011, 11:59
|
|||
---|---|---|---|
Чтение нескольких байтов файла по http C# |
|||
#18+
DontAskMeВопрос был в том, как правильно послать запрос. Я вас понял так, что вам не первые байты запроса нужны, а первые байты файла с сервера. Об этом и отвечал. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2011, 14:01
|
|||
---|---|---|---|
|
|||
Чтение нескольких байтов файла по http C# |
|||
#18+
D129, Вы меня как раз правильно поняли. Мне нужны первые байты файла с сервера. Только чтобы получить не весь файл, а только их, нужно как-то хитро послать запрос. Вот я и пытался выяснить как... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2011, 15:24
|
|||
---|---|---|---|
Чтение нескольких байтов файла по http C# |
|||
#18+
DontAskMeТолько чтобы получить не весь файл, а только их, нужно как-то хитро послать запрос. Вот я и пытался выяснить как... Хм... ну если функция принимает параметр - количество байт из файла - но тут вродебы не тот случай. Что я понял из примера - что придет ограниченное количество байт самого запроса, то есть, некий заголовок хмл, возможно с данными в продолжении. То есть это может быть полезно чтобы не читать слишком большой запрос - не влезло все сообщение в 1000 байт - значит читать вообще не будем. Напишите, что получилось. (Веб сервисы ведь не посылают байты - в бинарном смысле... там идет текстовый хмл, ASCII .... или Unicode) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=19&mobile=1&tid=1397429]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
218ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 239ms |
total: | 552ms |
0 / 0 |