Hi All
I need some help for the below problem:
Scenario
We need to send large binary files (audio file of about 10 MB or so)
from the client machine (.Net Windows based application, located
outside the home network) to the Web Server and then retrieve the file
back from the web server to the client.
Possible Solutions
1. Sending the entire file using https
2. Sending the file using XOP (XML binary optimized packaging), but the
limitation with this approach is that the actual binary data is stored
in XOP package which is stored on a external Web Server and the XOP
(XML) document just contains a reference of the actual binary file.
3. Sending the file using SFTP( limitation client as some issues
regarding storing password information for SFTP and is not the
preferred option)
4. Using DIME - Sending Binary Data with SOAP Messages
5. Using WS-Attachments
6. Using https - not sure if large files can be handled efficiently
In a normal scenario, the binary file can be converted into XML by
using binary64 encoding. But due to large nature of the size of the
file, there may be performance issues.
I will appreciate if you can provide me some useful inputs on how to
resolve the above problem either through any of the above mentioned
solutions or some new possibility which I have not explored yet.
Regards
Gaurav