【问题标题】:$GLOBALS['HTTP_RAW_POST_DATA'] POST File Name$GLOBALS['HTTP_RAW_POST_DATA'] POST 文件名
【发布时间】:2013-11-23 07:35:38
【问题描述】:

我正在开发一个 flash 和 php 应用程序..

我想将音频从 Flash 上传到 php.. [字节数组数据]

var ogg_data_bytes:ByteArray = _oggManager.encodedBytes;
var request:URLRequest = new URLRequest ('http://ravialla.com/uploads/save.php?filename=myFileName');
var loader: URLLoader = new URLLoader();
request.contentType = 'application/octet-stream';
request.method = URLRequestMethod.POST;
request.data = ogg_data_bytes;
loader.addEventListener(ProgressEvent.PROGRESS, uploadProgress);
loader.addEventListener(Event.COMPLETE, fileUploadSuccess);
loader.addEventListener(IOErrorEvent.IO_ERROR, fileUploadFaild);
loader.load(request);

现在我通过 $_GET 传递文件名.. 但我想通过 $_POST 传递文件名

有什么想法???

谢谢:)

【问题讨论】:

    标签: php actionscript-3 flash


    【解决方案1】:

    你可以试试这个,

     var loader : URLLoader = new URLLoader();  
    var request:URLRequest = new URLRequest ('http://ravialla.com/uploads/save.php');
    
    request.method = URLRequestMethod.POST;  
    var variables : URLVariables = new URLVariables();  
    variables.key1 = myFileName;  
    variables.key2 = "value2";  
    request.data = variables;  
    
    //  Handlers  
    loader.addEventListener(Event.COMPLETE, on_complete);  
    loader.load(request);  
    private function on_complete(e : Event):void{  
           // whatever 
     }
    

    参考:http://scriptcult.com/archives_9/article_442-post-request-data-in-as3.htm

    猜你喜欢
    • 2019-08-17
    • 2014-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-05
    • 2022-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多