Fileupload a un servidor
Publicado por Dernier (1 intervención) el 19/01/2007 22:01:51
Necesito hacer un uplaod de un archivo TXT a un servidor, el problema es que el archivo nunca llega, es un desktop application, sin web service ni nada de eso, lo necesito sin ASP
I need help!!! Please...
Aqui esta el codigo que tengo.
try
{
Uri serUri = new Uri("http://192.168.1.12:8181/TestParser/Lola");
System.Net.HttpWebRequest wr = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(serUri);
// wr.ContentType = "multipart/form-data";
System.Net.WebRequest.Create(serUri);
wr.Method = "PUT";
long fileSize = fi.Length;
Stream myStream = wr.GetRequestStream();
BinaryWriter sr = new BinaryWriter(myStream);
FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open);
BinaryReader sw = new BinaryReader(fs);
int rd = 0;
long total = 0;
int bufSize = 1024;
byte[] buf = new byte[bufSize];
while ((rd = sw.Read(buf, 0, bufSize)) != 0)
{
total += rd;
sr.Write(buf, 0, rd);
}
sw.Close();
fs.Close();
myStream.Close();
success = total == fileSize;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
success = false;
}
I need help!!! Please...
Aqui esta el codigo que tengo.
try
{
Uri serUri = new Uri("http://192.168.1.12:8181/TestParser/Lola");
System.Net.HttpWebRequest wr = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(serUri);
// wr.ContentType = "multipart/form-data";
System.Net.WebRequest.Create(serUri);
wr.Method = "PUT";
long fileSize = fi.Length;
Stream myStream = wr.GetRequestStream();
BinaryWriter sr = new BinaryWriter(myStream);
FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open);
BinaryReader sw = new BinaryReader(fs);
int rd = 0;
long total = 0;
int bufSize = 1024;
byte[] buf = new byte[bufSize];
while ((rd = sw.Read(buf, 0, bufSize)) != 0)
{
total += rd;
sr.Write(buf, 0, rd);
}
sw.Close();
fs.Close();
myStream.Close();
success = total == fileSize;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
success = false;
}
Valora esta pregunta


0