public   String   getFileName(String   s)  
  {  
  int   pos1=0,pos2=0;  
  String   fn="";  
  pos1=s.indexOf("filename");  //?
  pos2=s.indexOf("\n",pos1);  //??
  fn=s.substring(pos1+10,pos2-2); //?? 
  pos2=fn.lastIndexOf("\\");  //??
  fn=fn.substring(pos2+1,fn.length());  //?
  return   fn;  
  } 
看的网络上的一段代码,函数功能就不要说了 能否说说  为什么这样?就是关于传输后的流所包括的东西格式等.谢谢!