Форум программистов, компьютерный форум, киберфорум
C#: Веб-сервисы, WCF
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.50/312: Рейтинг темы: голосов - 312, средняя оценка - 4.50
19 / 8 / 0
Регистрация: 01.08.2016
Сообщений: 102
07.09.2016, 11:37
Студворк — интернет-сервис помощи студентам
Проблема и с загрузкой на сервер ГИС ЖКХ, или только с выгрузкой оттуда? Через личный кабинет пробовал доставать загруженный файл, сравнивать побайтно с изначально отправленным? Они идентичны?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.09.2016, 11:37
Ответы с готовыми решениями:

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (5)
Предыдущая тема: https://www.cyberforum.ru/web-services-wcf/thread1840159.html И так мы Я и umatkot, Берёмся за реализацию всего этого...

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (4)
Предыдущая тема: https://www.cyberforum.ru/web-services-wcf/thread1800721.html Здравствуйте. Подскажите, пожалуйста: делаю getState...

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ
Здравствуйте! Передо мной стоит задача интеграции с системой ГИС ЖКХ (https://dom.gosuslugi.ru/) программой, написанной на языке...

400
 Аватар для NaGuWaL
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287
07.09.2016, 12:32
nORb Dragon, Трабл только с выгрузкой частями... Но когда запускаешь механизм идентификации файла и его частей ->
2.3.2.4.1 Запрос на получение сведений о загружаемом файле.
Запрос имеет следующий синтаксис:
HEAD /ext-bus-file-store-service/rest/<upload-context>/<uploadID> HTTP/1.1
Host: host
Date: date
X-Upload-Dataprovider: GUID
Отвечает вполне адэкватно 4 части общий размер файла целый!

Добавлено через 42 секунды
Из личного кабинета не пробовал, я даже не знаю где можно в ЛК выцепить загруженные файлы(((

Добавлено через 9 минут
eniqen, Этот вопрос уже освещался и не раз...
0
19 / 8 / 0
Регистрация: 01.08.2016
Сообщений: 102
07.09.2016, 12:46
NaGuWaL, ну я видел как минимум файлы прикрепленных договоров в личном кабинете на СИТ под тестовой учеткой УКшки. Те, которые через личный кабинет тестовой УКшки и прикреплял. Их скачать назад можно, достаточно открыть тот же договор и щелкнуть мышкой на названии файла.

Попробуй поковыряться, найти загруженный тобой файл там, куда его собственно (предположительно где-то в управляшке?) загружал. И ради интереса сверить через какой-нибудь "сравниватель файлов", чтобы убедиться в 100% верности алгоритма загрузки файла кусками на сервер ГИС ЖКХ. Если сравнение покажет, что все замечательно, можно будет уже спокойно ковыряться с выгрузкой файла назад с сервера на комп.

По поводу "вопроса eniqen": це тупо "прикреплен" первый пост темы. =) Видно на этом форуме так принято, прикреплять первый пост в качестве "понимания, о чем именно тема".
0
 Аватар для NaGuWaL
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287
07.09.2016, 12:53
nORb Dragon, О_о О как(про eniqen)... Азм есьм РСО так что у меня там нет в лк обзора залитых файлов, по какой-то неведомой причине... Мой алгоритм 100% ЗБС, так как был проверен локально и не однократно... И у меня всё таки подозрение в сторону реализации на стороне ланита... так как 1вый кусок возвращает принципиально не корректный диапазон байт...
0
0 / 0 / 1
Регистрация: 26.03.2014
Сообщений: 27
07.09.2016, 12:54  [ТС]
NaGuWaL, nORb Dragon, я этого не писал это админы что-то мутят
0
 Аватар для NaGuWaL
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287
07.09.2016, 13:06
eniqen, Тут нет ни какой инфы....

Добавлено через 7 минут
Своим коментарием я не обсуждаю а предупреждаю)))
0
19 / 8 / 0
Регистрация: 01.08.2016
Сообщений: 102
07.09.2016, 13:30
NaGuWaL, ради интереса не пробовал в таком случае в отдельные файлики сохранить все куски того, что выплевывает ланит? Иногда подобный "метод тыка" помогает понять, что именно тебе присылают, где ошибка, и как это дело собрать в кучу. Если же у тебя "на руках" изначальный файл, залитый на сервер, то думаю анализ вообще упрощается. Причем файлы проименовать в той последовательности, в которой все это дело приходит и должно было собраться.
0
 Аватар для NaGuWaL
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287
07.09.2016, 13:36
nORb Dragon, В выложенном классе есть метод CollectFile который склеивает все загруженные части... И склеивает всё верно 1го байта Нэт он потерялся его сожрала квантовая неопределённость оптоволоконного кабеля)))
0
19 / 8 / 0
Регистрация: 01.08.2016
Сообщений: 102
07.09.2016, 13:42

Не по теме:

Немедленно меняй кабель! Сегодня он кушает по 1 байту с траффика, а завтра сожрет весь город через интерфейс ГИС ЖКХ!



То бишь склеивает 1 в 1 (проверял через спец. ПО), но теряется именно последний байт? Все остальные байты файла идентичны, никаких расхождений?
0
 Аватар для NaGuWaL
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287
07.09.2016, 13:46
nORb Dragon, Ну ё маё... Яж всё проверял локально... Всё работает адэкватно... Фигня либо в том что я не понимаю какого размера должен быть первый кусок файла или проблема в том что ланит криво реализовало именно этот момент...
А шутка смешная, мне нрав))))
0
19 / 8 / 0
Регистрация: 01.08.2016
Сообщений: 102
07.09.2016, 13:51
NaGuWaL, а файлы шибко секретные и объемные? Можно мне поглядеть на них (изначально отправленный на сервер и полученный назад через выгрузку) хотя бы одним глазком? Сравнить своими глазами и с помощью разного ПО на предмет разных мыслей.
0
 Аватар для NaGuWaL
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287
07.09.2016, 14:02
nORb Dragon, Да как бы я выгрузил архив с SQLiteStudio ну то что попалось не шибко огромное и не сильно маленькое подругу... Берёшь архив заливаешь и сливаешь и проверяешь Усё...
0
19 / 8 / 0
Регистрация: 01.08.2016
Сообщений: 102
07.09.2016, 14:12
>.< Дык того... Дай посмотреть на файлы то!
Мне не на чем тестить функционал загрузки/выгрузки файлов на ГИС ЖКХ (задача загрузки/выгрузки файлов пока мне не ставилась), да и си шарпа у меня нет для полноценного теста твоего кода. =)
0
 Аватар для NaGuWaL
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287
07.09.2016, 14:16
nORb Dragon, ну бли на

Ваш файл занимает 15.42 Мб байт, что превышает предел на форуме в 10.00 Мб для этого типа файла.

обломчик неправдали)))

Добавлено через 1 минуту
о нашёл http://sqlitestudio.pl/files/s... -3.1.0.zip
0
19 / 8 / 0
Регистрация: 01.08.2016
Сообщений: 102
07.09.2016, 14:20
Допустим, этот архив ты заливал туда, на ГИС ЖКХ... А назад что получил?
0
 Аватар для NaGuWaL
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287
07.09.2016, 14:21
nORb Dragon, То что получил этот же архив -1 байт)))

Добавлено через 22 секунды
ну разпилинный на части естественно
0
19 / 8 / 0
Регистрация: 01.08.2016
Сообщений: 102
07.09.2016, 14:23
x.X а дать пощупать "этот же архив -1 байт, распиленный на части"! *тянется лапками к NaGuWaL*
0
 Аватар для NaGuWaL
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287
07.09.2016, 14:27
nORb Dragon, ну я не сохранял байты я увидел что куски вернулись не все и всё... я уверен что архив будет повреждён...

Добавлено через 1 минуту
вернее не в полном объёме...
0
19 / 8 / 0
Регистрация: 01.08.2016
Сообщений: 102
07.09.2016, 14:30
Возможно, что будет поврежден. И не в полном объеме. Даже скорее всего. Но изучение "где обрыв"/"не те байты" иногда помогает понять, куда ковырять дальше. И какой "костыль" рисовать ради того же ланита с их ГИС ЖКХ, если проблема не на "твоей стороне".
0
 Аватар для NaGuWaL
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287
07.09.2016, 14:39
nORb Dragon, Ну по логике вещей косякос происходит именно в тот момент когда запрашивается кусок 0-5242880, к великому сожалению невозможно запросить первый кусок в диапазоне 0-5242879... Думаю в этом и есть основной эпик фэйл...

Добавлено через 2 минуты
в мане есть пример:

GET /ext-bus-file-store-service/rest/homemanagement/dc9441c7-312a-4210-b77f-ea368359795f?getfile HTTP/1.1
Host: api.sit01.dom.test.gosuslugi.ru
Date: Tue, 07 Jan 2014 19:49:11 +0000
X-Upload-Dataprovider: 6F9619FF-8B86-D011-B42D-00CF4FC964FF
Range: bytes=0-999
Ответ:
HTTP/1.1 200 OK
Date: Wed, 06 Jun 2012 20:48:15 GMT
Last-Modified: Wed, 06 Jun 2012 13:39:25 GMT
Location: /ext-bus-file-store-service/rest/homemanagement/dc9441c7-312a-4210-b77f-ea368359795f
Content-Length: 611892
Content-Type: text/plain
Server: WebMachine/1.9.0
X-Upload-FileGUID: dc9441c7-312a-4210-b77f-ea368359795f
[1000 bytes of object data]

он говорит о том что первый кусок может быть произвольным... но по факту только 5метров...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.09.2016, 14:39

.NET 4.x Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (2)
Начало темы здесь: https://www.cyberforum.ru/web-services-wcf/thread1615223.html umatkot, Да, к этому и пришел....а на дворе 1 июля ...

Интеграция с ГИС ЖКХ и подпись SOAP без Крипто .NET и stunnel
Решил создать отдельную тему, так как в теме Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (4) - C# WCF уже можно заблудиться....

Soap, Java, Гис ЖКХ
Добрый день! Имеет ли кто опыт работы с soap в Java? Поставлена задача наладить работу с ГИС ЖКХ, До этого не работал с SOAP, почитал все...

1С и ГИС ЖКХ. Интеграция
Доброго дня, коллеги! Я думаю многие слышали о такой ГИС, как ЖКХ. Друзья, сталкивался ли кто нибудь с задачей интеграции с этой...

Интеграция с ГИС ЖКХ (ГЖ). 400 Bad request
Вводная: 1. C#. Классы proxy для работы с API генерятся утилитой SvcUtil.exe из wsdl-ек. 2. При срабатывании форматно-логического...


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

Или воспользуйтесь поиском по форуму:
60
Закрытая тема Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru