I plan to design a website with the following function:
1) The visitor can upload a file to the server via a webpage.
2) The webpage will process the file by calling a Windows 32bit DLL on the server, and get a result file in Microsoft Excel 2007 format.
3) The webpage in the site will display the contents of the Excel result file to the visitor.
Based on the above requirements, which programming language and which server type should I use?
I believe since in 2), a Windows 32bit DLL will be invoked, so the server must be a Windows Server such as Windows Server 2012. A Linux/Unix-based server will not work.
As for the programming language, whether I should use PHP or ASP or others?