gpt4 book ai didi

.net - C# .net 相当于 HTTP_RAW_POST_DATA?

转载 作者:行者123 更新时间:2023-12-04 23:10:38 26 4
gpt4 key购买 nike

想在 c# 中模仿 php 代码。

我想捕获从以下 Flash Actionscript 发布的原始图像数据:

   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;
}

}

在 Save.aspx.cs 页面的页面加载上。
这是我试图模仿的 PHP 代码 -
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.";
}

任何指示和建议将不胜感激。谢谢 !

最佳答案

像这样的事情对你有用吗?

byte[] data = Request.BinaryRead(Request.TotalBytes);

关于.net - C# .net 相当于 HTTP_RAW_POST_DATA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1708110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com