내 창 모바일에서 서버를 업로드하는 중 문제가 있습니다. 서버에있는 .zip 파일이 생성 중입니다. 열 수 없습니다 및 손상된문제는 내 코드에서 Windows Mobile에서 서버로 파일을 업로드하는 것입니다
여기코드
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(uploadUrl);
req.Method = "PUT";
req.AllowWriteStreamBuffering = true;
// Retrieve request stream and wrap in StreamWriter
Stream reqStream = req.GetRequestStream();
StreamWriter wrtr = new StreamWriter(reqStream);
// Open the local file
StreamReader rdr = new StreamReader(localFile);
// loop through the local file reading each line
char[] buff = new char[1024];
int inLine = rdr.Read(buff, 0, 1024);
//int inLine = rdr.ReadBlock (buff,0,1024);
while (inLine > 0)
{
wrtr.WriteLine (buff);
inLine = rdr.Read (buff, 0, 1024);
}
rdr.Close();
wrtr.Close();
try
{
req.GetResponse();
}
catch
{
}
reqStream.Close();
감사
nope .. 나는 당신이 말한 방식대로 시도했다. 작동하지 않는다. – Naruto
두 파일을 비교하여 이진 수준에서 실제로 다른 점을 확인 했습니까? 끝이 뭔가? 패킷 간? 부패가 무엇인지 알면 그것이 무엇인지 알아낼 수 있습니다. – ctacke
아니요, 일부 시간은 파일이 단지 1KB지만 소스 파일은 30KB가 될 것입니다 ...하지만 바이트 배열을 통해 전체 파일을 읽을 수 있습니다 .. 내 코드를 한 번 더 확인해 주시겠습니까 – Naruto