I am working on a small project that uses Nancy hosted in a WPF application. I want to be able to remotely upload a ~ 8 MB PDF file. I managed to download the download, but during the download the application will not respond to any other requests. Is there a way to allow file download without linking all other requests?
Public Class ManualsModule : Inherits NancyModule Public Sub New() MyBase.New("/Manuals") Me.Get("/") = Function(p) Dim model As New List(Of String) From {"electrical", "opmaint", "parts"} Return View("Manuals", model) End Function Me.Get("/{name}") = Function(p) Dim manualName = p.name Dim fileResponse As New GenericFileResponse(String.Format("Content\Manuals\{0}.pdf", manualName)) Return fileResponse End Function End Sub End Class
Or in C #
public class ManualsModule : NancyModule { public ManualsModule() : base("/Manuals") { this.Get("/") = p => { List<string> model = new List<string> { "electrical", "opmaint", "parts" }; return View("Manuals", model); }; this.Get("/{name}") = p => { dynamic manualName = p.name; GenericFileResponse fileResponse = new GenericFileResponse(string.Format("Content\\Manuals\\{0}.pdf", manualName)); return fileResponse; }; } }
source share