Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / ASP.NET / Web Services / February 2006

Tip: Looking for answers? Try searching our database.

Ideas sought on sending large files over webservices

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Stephen Ahn - 27 Jan 2006 00:48 GMT
Hello,

We need to send files in the order of 5 to 20 Megabytes (eg. word documents)
via webservices using donet 1.1.
The clients could have slow links using 56K dial up modems.
I've seen some articles suggesting the use of WSE and DIME attachments (for
dotnet 1.1), and WSE.
There's also MTOM, but we would like to stay with dotnet 1.1 for now.

Someone has also suggested Windows' BITS (Background Intelligent Transfer
Service).
Has anyone here tried using BITS with their webservice for this sort of
thing ?

Any ideas appreciated.

TIA,
Stephen
Chris Arnold - 31 Jan 2006 08:10 GMT
Hi Stephan,

DIME would do the job - but you have an extra overhead of WSE to deal with
if it's not currently part of your design.

You could, quite easily, develop your own 'chunk' model to send multiple,
fixed-length byte arrays read from a BinaryReader; then 're-compiled' at the
server.

I would avoid BITS like to proverbial plague! We literally spent weeks
attempting to implement a solutions using MS's new baby. If you are
distributing to corporate clients who (like most) turn off Windows automatic
updates it will fail. More fundamentally, however, is its complete lack of
any method to deal with authenticating proxy servers!!! When BITS works it
is, indeed, very fast but, like I said 'avoid until MS get it working'!

Have you considered FTPing the data? The only 2 disadvantages I can see to
this are 1. has your client opened the correct port? and 2. you would have
to send the login and password details unencrypted (even if the resultant
connection were encrypted).

Hope this helps :)

Chris

> Hello,
>
[quoted text clipped - 14 lines]
> TIA,
> Stephen
Stephen Ahn - 01 Feb 2006 22:59 GMT
Chris,

Thanks for your response.
Could you tell me which version of BITS you tried out ?

Thanks,
Stephen

> Hi Stephan,
>
[quoted text clipped - 40 lines]
>> TIA,
>> Stephen

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.