Quote:
Originally Posted by gagandeepb
Use http post method here in IPhone to send data and add one aspx page in ur webservice and save that post data in to a xml file in page load of aspx page like this.
protected void Page_Load(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder();
int streamLength;
int streamRead;
Stream s = Request.InputStream;
streamLength = Convert.ToInt32(s.Length);
Byte[] streamArray = new Byte[streamLength];
streamRead = s.Read(streamArray, 0, streamLength);
for (int i = 0; i < streamLength; i++)
{
sb.Append(Convert.ToChar(streamArray[i]));
}
string strFilePath = Request.PhysicalApplicationPath;
strFilePath = strFilePath + "\\iPhone.xml";
FileStream fs = new FileStream(strFilePath, FileMode.Create, FileAccess.ReadWrite);
StreamWriter sw = new StreamWriter(fs);
sw.Write(sb.ToString());
sw.Flush();
sw.Close();
fs.Close();
}
cheers,
Gagandeep
|
Thanks for your reply.
I forgot to say that the web service is external, I mean it cannot be changed.
So, is there any other way