如何使用AS3将SWF快照保存到服务器?
-
07-07-2019 - |
题
我面临着必须将快照上传到服务器的任务。但我不希望用户将图像下载到他们的计算机上。
我已经探索了一些使用PHP生成图像服务器端的解决方案,但它们似乎都使用服务器将图像发送给用户的方法。
参见例如: http:// mattkenefick。 COM /博客/ 2008/11/06 /保存-JPEG文件与 - 闪光/
我想知道是否可以将$ GLOBALS [" HTTP_RAW_POST_DATA"](在该示例中包含Flash发送的ByteArray)作为图像文件保存到服务器....
解决方案
使用这些行中的php代码来保存 $ GLOBALS [" HTTP_RAW_POST_DATA"]
// untested code
$imageBytes = $GLOBALS["HTTP_RAW_POST_DATA"]
// in real code you better create a new file for every upload :-)
$file = fopen("uploads/test.jpg", "w");
if(!fwrite($file, $imageBytes)){
return "Error writing to file: $file";
}
fclose($file);
不隶属于 StackOverflow