Click here to Skip to main content
15,895,256 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi There

Have developed a document server Win form application
Files are stored in SQL Server , bytes() format.
End users do not have application
Want to send a Download link via email
where end user can click on link and will be able to download the files
The difficulties may be that the application is a desktop win forms based and not in the cloud, does not have a web page to retrieve the document from the server then save it?

Will this be possible to do?
Have looked at other examples but all apps are in the cloud?

Any assistance much appreciated.

What I have tried:

Google Search
ASP.net examples
Posted
Comments
Richard MacCutchan 17-Mar-21 11:05am    
You need to create a server based solution (website or ftp server) that the files may be downloaded from.
Grid-Code 18-Mar-21 10:51am    
Hi Richard

My Thoughts we pretty much the same that i would have to develop a service that runs on the server, then intercepts the mail sent link , compiles the file then streams it back as a download.
Will have to research and hopefully find a general method.

Best Regards
Richard
[no name] 17-Mar-21 17:47pm    
If you use something like "One Drive" to store data, you can send links to that. Try that before over-thinking everything else.
Grid-Code 18-Mar-21 10:58am    
Hi Gerry

Server application already developed, aiming to have it to also be able to run on Azure - Separate sessions for clients.
Dropbox of one drive could work if i was the host, but this is an engineering design package - file sizes huge - at times 1.5 GB - retail to external end users, similar in concept to Autodesk Vault.
Did really think of Dropbox , One drive for a while - but then also committed to that if retailed?
Maybe a way could be to make the end user download an executable file that can retrieve the Bytes() - compile and then save it - The simplest way :)

Appreciate the answer
Best regards
Richard

[no name] 18-Mar-21 16:10pm    
Licensing (keys) and distribution are 2 different things.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900