Мы создаем запрос изображения с уникальным именем (jpg), и нам нужно перенаправить его и собрать его запрошенное имя.Мы попытались сделать это в Global.asax, и он отлично работает в Dev, но в производственном процессе он не срабатывает.
Это должно быть изображение (запрос заканчивается в jpg) или несколько процессоров между нами и клиентом.откажется от запроса.Это выполняется в виртуальном каталоге, который делает очень мало, кроме этих запросов изображений.MVC не вариант.
Ex. request = domain/Copyright_123456789.jpg
response = domain/images/Copyright.jpg
collect = 123456789 and place in database
Код
void Application_BeginRequest(object sender, EventArgs e)
{
if (Request.AppRelativeCurrentExecutionFilePath.Contains("Copyright_") && Request.AppRelativeCurrentExecutionFilePath.Contains(".jpg"))
{
int ADFID = 0;
string[] ImageNameArray = Request.AppRelativeCurrentExecutionFilePath.Split(new char[] { '_', '.' });
if (int.TryParse(ImageNameArray[1], out ADFID))
{
QueriesTableAdapter SaveView = new QueriesTableAdapter();
SaveView.FirstQuote_Operations_ClientLeadEmailViews_Save(ADFID);
}
HttpContext.Current.RewritePath("~/images/Copyright.jpg");
}
}
Любая помощь будет высоко ценится, спасибо.