У меня есть приложение на C #, которое читает отпечаток пальца, преобразует его в строку и отправляет эту строку по почте на сайт php.
Я знаю, что строка отправляется, потому что я получаю правильный ответ от веб-сервера, но он не открывает страницу или что-то в этом роде.
И что мне нужно, это:
я имею этот стр. И когда вы нажимаете белую кнопку («Уэльла»), она вызывает приложение C #, которое читает ваш отпечаток пальца
<a type="button" id="huella" href="fpp:" class="mb-xs mt-xs mr-xs btn btn-default">Huella</a>
И это приложение WinForm отправляет конвертированную строку отпечатков пальцев по почте.
private string sendFingerprint(string fp)
{
try
{
Uri myUri = new Uri("http://localhost/demo/registrarhuella.php");
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(myUri);
req.Method = "POST";
string Data = "huella=" + fp;
byte[] postBytes = Encoding.ASCII.GetBytes(Data);
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = postBytes.Length;
Stream requestStream = req.GetRequestStream();
requestStream.Write(postBytes, 0, postBytes.Length);
requestStream.Close();
HttpWebResponse response = (HttpWebResponse)req.GetResponse();
Stream resStream = response.GetResponseStream();
var sr = new StreamReader(response.GetResponseStream());
string responseText = sr.ReadToEnd();
return responseText;
}
catch (WebException ex)
{
MessageBox.Show(ex.Message.ToString());
return null;
}
}
Есть ли способ обновить значение поля ввода страницы, вызывающей приложение c #, с помощью ее ответа? Я новичок, и у меня были проблемы с поиском решения.
Это не может быть сделано, как вы хотите попробовать другие варианты, например, не быть разработчиком больше.
Других решений пока нет …