Это первый раз, когда я использовал веб-сервис для чего-нибудь, поэтому вопрос может быть немного базовым. Во всяком случае, у меня есть веб-сервис, который действует как прокси-сервер для нашего сайта поставщиков. Это упрощает «скрипинг экрана», который мы обычно должны делать. Функция вебсервиса выглядит следующим образом:Объект параметра WebService, который переименован
namespace foo { public class MyService : WebService { [WebMethod] public string UploadFile(System.IO.FileStream fileToUpload) { return _obj.Upload(fileToUpload); } } }
клиент выдает ошибку при попытке дать ему FileStream, что метод просит. В компиляции где-то веб-сервис изменил тип параметра из System.IO.FileStream на foo.FileStream. У кого-нибудь есть идеи относительно того, как я сделал это с собой?
Заранее благодарен!
Как ни странно, я просто сбросил FileStream за байт [] прямо перед тем, как проверить свой пост здесь. Я полностью понимаю вашу точку зрения. Еще раз спасибо. –