イメージ(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");
}
}
すべてのヘルプははるかに高く評価されるだろう、ありがとう。
あなたは解決しようとしている根本的な問題は何ですか? – RQDQ