Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 03.05.2012, 21:42   #1
androk
 
Регистрация: 17.10.2011
Сообщений: 9
Репутация: 10
По умолчанию Как с wcf наладить передачу файла на сервер, не могу ошибку найти

со стороны клиента читаю файл так

ServiceReference1.Service1Client one = new ServiceReference1.Service1Client();
System.IO.StreamReader file = new System.IO.StreamReader(dlg.FileName );
one.OpenFile(file);

передается file на сервер и ошибка, связанная с неправильной сериализацией.
на сервере код

[ServiceContract]
public interface IService1
{
[OperationContract]
void OpenFail(System.IO.StreamReader file)
{
... что-то делаю с полученным файлом
}
}
androk вне форума   Ответить с цитированием
Старый 04.05.2012, 10:27   #2
Reskov
Форумчанин
 
Аватар для Reskov
 
Регистрация: 17.12.2008
Сообщений: 250
Репутация: 76
По умолчанию

Ошибка может быть где угодно... в конфиге сервиса клиента...или не правильно код передачи написан... по вашему кусочку ничего не особо понятно

Цитата:
void OpenFail(System.IO.StreamReader file)
мне вот это не нравиться передавать стремреадер как-то стремно.... попахивает сами знаете чем) почему нельзя сразу передать стреам?
Вообщем, попробуйте реализовать как здесь http://stefanoricciardi.com/2009/08/...sfer-with-wcp/
Reskov вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ftp сервер, протокол фтп, наладить передачу файла spat13 C/C++ Сетевое программирование 1 04.06.2011 15:12
Не могу найти ошибку... хотя я ее нашел... но не знаю как исправить))) ( удаление строки из файла) dykatob Общие вопросы C/C++ 0 03.06.2011 10:42
не могу найти ошибку,точнее как исправить!(Задание с файлами) Ксения Вадимовна)) Помощь студентам 0 06.12.2010 23:39
как правельно составить запрос к базе данных? не могу найти ошибку... Человек_Борща SQL, базы данных 6 27.02.2010 18:22
Как осуществить передачу и прием пакета c клиента на сервер? IIpopoK Работа с сетью в Delphi 6 07.12.2008 15:10


20:53.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.