почему «сохранить изображение как» не вызовите метод действия в ie 11 и Firefox? - PullRequest
0 голосов
/ 15 апреля 2019

Мой cshtml-код:

<img id="imgCapImage" alt="Captcha" src="@Url.Action("RefreshCaptcha", "Account")" />

Мой код действия:

[HttpGet]
[AllowAnonymous]
public FileContentResult RefreshCaptcha(string id)
{
    FileContentResult img = null;
        try
        {
            string rndCode = "";
            byte[] fileContentResult = VerificationTextGenerator(ref rndCode);
            Session["RandomCode"] = rndCode;
            img = new FileContentResult(fileContentResult, "image/gif");
        }
        catch (Exception)
        {}
        return img;
}

На Chrome все в порядке.Когда я нажимаю «сохранить изображение как», он вызывает метод действия, и я обновляю капчу из-за проблем безопасности, чтобы предотвратить разрешение капчи сторонними библиотеками.Но если я делаю то же самое в ie и firefox, это не вызывает метод действия и загружает изображение напрямую?Является ли это возможным?Я гуглил, но ничего не нашел.

...