2
我想在Phonegap應用程序中捕捉圖像,然後使用$發送。 ajax方法將其發送到具有Web服務的遠程服務器。淨。使用PhoneGap,ajax和web service.net將圖像上傳到遠程服務器
我不能使用「upload」方法發送到服務器,因爲它不接受uri .asmx 我需要一個方法$。阿賈克斯後。 我使用Web服務:
[WebMethod]
public bool SavePhoto(Guid IdPrestation, Guid IdPhoto, byte[] ImgIn)
{
System.IO.MemoryStream ms = new System.IO.MemoryStream(ImgIn);
System.Drawing.Bitmap b =(System.Drawing.Bitmap)System.Drawing.Image.FromStream(ms);
//Si le repertoire n'existe pas alors on le crée
// if (! RepertoirePhotoExist(IdPrestation))
//{
System.IO.Directory.CreateDirectory(HttpContext.Current.Server.MapPath("Photos/" + IdPrestation.ToString()));
//}
string strFichier = HttpContext.Current.Server.MapPath("Photos/" + IdPrestation.ToString() + "/" + IdPhoto.ToString() + ".jpg");
// Si le fichier existe alors
if (System.IO.File.Exists(strFichier))
{
System.IO.File.Delete(strFichier);
}
else
{
b.Save(strFichier, System.Drawing.Imaging.ImageFormat.Jpeg);
}
return true;
}
**你有什麼特別提示d?**你的代碼在哪裏? – Jimbo 2013-03-19 14:50:21
@ user2174280如果您發現它是正確和有用的,您應該接受該答案。 – 2013-06-25 08:57:33