title: C# .net equivilent of HTTP_RAW_POST_DATA?
body: <p>Want to mimic php code in c# .</p>
  
  <p>I want to Capture raw image data posted from the following Flash Actionscript:</p>
  
  <pre><code>   function onSaveJPG(e:Event):void{
          var myEncoder:JPGEncoder = new JPGEncoder(100);
          var byteArray:ByteArray = myEncoder.encode(bitmapData);
  
          var header:URLRequestHeader = new URLRequestHeader("Content-type", "application/octet-stream");
  
          var saveJPG:URLRequest = new URLRequest("save.aspx");
          saveJPG.requestHeaders.push(header);
          saveJPG.method = URLRequestMethod.POST;
          saveJPG.data = byteArray;
  
          var urlLoader:URLLoader = new URLLoader();
          urlLoader.addEventListener(Event.COMPLETE, sendComplete);
          urlLoader.load(saveJPG);
  
          function sendComplete(event:Event):void{
              warn.visible = true;
              addChild(warn);
              warn.addEventListener(MouseEvent.MOUSE_DOWN, warnDown);
              warn.buttonMode = true;
          }
  
      }
  </code></pre>
  
  <p>On Page  load of Save.aspx.cs page. 
      Here is the the PHP code i'm trying to mimic -</p>
  
  <pre><code>if(isset($GLOBALS["HTTP_RAW_POST_DATA"])){
      $jpg = $GLOBALS["HTTP_RAW_POST_DATA"];
      $img = $_GET["img"];
      $filename = "images/poza_". mktime(). ".jpg";
      file_put_contents($filename, $jpg);
  } else{
      echo "Encoded JPEG information not received.";
  }
  </code></pre>
  
  <p>Any pointers and suggestion would be much appreciated. Thanks !</p>