0
J'ai écrit le code suivant pour placer le chemin de l'image dans sql server 2005 mais son ne fonctionne pas est leur toute autre façon de placer des images dans le serveur sql de l'application clientide.comment placer des images dans le serveur sql 2005
example.html
<form id="addresslistingform">
<fieldset id="fieldset1"><legend>Address for listing</legend>
Zipcode:<br/>
<input size="30" type="text" id="zipcode"/><br/>
Street No:<br/>
<input size="30" type="text" id="addstreetno" class="number" name="streetno"/><br/>
Street Name:<br/>
<input size="30" type="text" id="addstreetname" class="required" name="streetname"/><br/>
Upload a couple of pictures:<br>
<input size="30" type="file" id="addpicture"/> <br>
</fieldset>
<input id="Addresslisting" type="image" src="images/Submit.png" align="left" />
</form>
example.js
$("#Addresslisting").click(function() {
var zipcode = ($("#addzipcode").val());
var streetno = ($("#addstreetno").val());
var streetname = ($("#addstreetname").val());
var image = ($("#addpicture").val());
var submitaddress = "{\"zipcode\":\"" + zipcode + "\",\"streetnumber\":\"" + streetno + "\",\"streetname\":\"" + streetname + "\",\"streetname\":\"" + streetname + "\",\"Imagelocation\":\"" + image + "\"}";
$.ajax({
type: "POST",
url: "/exampleproject/Afterlogin.asmx/addresslisting",
data: submitaddress,
contentType: "application/json; charset=utf-8",
success: ajaxSucceed,
dataType: "json",
failure: ajaxFailed
});
});
webservices asmx fichier
[WebMethod(EnableSession = true)]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public bool addresslisting(string zipcode, string streetnumber, string streetname, string Imagelocation)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "";
con.Open();
SqlCommand sqlcom = new SqlCommand();//declaring a new command
sqlcom.CommandText = "insert into Address_Listing(Zip_Code,Street_Number,Street_Name,Image_Location) values ('" + zipcode + "','" + streetnumber + "','" + streetname + "', '" + Imagelocation + "')"; //query for inserting data into contact table
sqlcom.Connection = con;//connecting to database
try
{
int success = sqlcom.ExecuteNonQuery();
con.Close();
if (success > 0)
{
return true;
}
else
{
return false;
}
}
catch (Exception e)
{
con.Close();
return false;
}
}