RestClient client = new RestClient(URL);
client.Timeout = -1;
RestRequest request = new RestRequest(Method.POST);
request.AddHeader("x-application-id", PWD);
request.AddHeader("x-application-name", USER_ID);
Class1 obj = new Class1();
DataSet ds2 = new DataSet();
using (SqlConnection con = new SqlConnection(cn1))
{
con.Open();
SqlDataReader dr;
SqlCommand cmd = new SqlCommand("Upload_Pdf", con);
cmd.CommandType = CommandType.StoredProcedure;
dr = cmd.ExecuteReader();
while (dr.Read())
{
request.AddParameter("type",dr[0].ToString());
request.AddParameter("FirstName",dr[1].ToString());
request.AddParameter("LastName",dr[2].ToString());
request.AddHeader("Content-Type","application/pdf");
request.AddFile("Image",dr[4].ToString());
}
con.Close();
}
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Image objImage = new Image();
using (SqlConnection con = new SqlConnection(cn1))
{
SqlCommand cmd = new SqlCommand("Pdf_Response", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Response", response.Content);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
}
catch (Exception Ex)
{
throw Ex;
}
}
Здесь передается значение типа type, FirstName, LastName и docImage.
Здесь выдается ошибка типа «Type value Required». Но я уже передаю значение типа. Во время отладки это показывает значение типа. Это показывает значение типа Обязательно.