public ActionResult Index(string filename)
{
string DL3 = "https://reinkestorageprod.blob.core.windows.net/dl3/{0}";
var blob_url = string.Format(DL3, filename);
var fs = TransferFile(blob_url);
if (fs != null)
{
return fs;
}
return new HttpNotFoundResult();
}
private ActionResult TransferFile(string dest)
{
try
{
WebRequest request = WebRequest.Create(dest);
WebResponse response = request.GetResponse();
Stream stream = response.GetResponseStream();
if (dest == "https://reinkestorageprod.blob.core.windows.net/dl3/wyserver.wys")
{
return new FileStreamResult(stream, "application/octet-stream");
}
FileStreamResult fs = new FileStreamResult(stream, FTTLib.FTT.GetMimeType(dest));
return fs;
}
catch (Exception e)
{
Trace.TraceError("ERROR: {0}", e.Message);
}
return null;
}
Comments
0 B
|👍
/👎