To provide the content of the file, we need to first determine the file content sent in the customer request, and then determine the location of the file contents. This section corresponds to the following code:
1HttpApplication app = sender as HttpApplication; 2 HttpWorkerRequest request = Getworkerrequest (app. context); 3 4 if (! Isuploadrequest (app. Request) return; is not a file upload, exit 5 6 string scontenttype = App. Request.ContentType.ToLower (); 7 byte[] arrboundary = GetMultipartBoundary ( Scontenttype); 8 int contentlength = app. Request.contentlength; Total length of the message body 9 10 DataReader DataReader = new DataReader (app. Context.Request.ContentEncoding, Arrboundary); 11 DateTime startdate = DateTime.Now; 12 byte[] Arrbuffer = Request. Getpreloadedentitybody (); 13 if (arrbuffer = null) 14 { 15 Arrbuffer = new Byte[0]; 16 TempFile.Close (); 17 return;// Not read to the information body 18 } 19 Else 20 The
|