【问题标题】:Flash actionscript - save a text file on serverFlash actionscript - 在服务器上保存文本文件
【发布时间】:2011-02-14 12:27:49
【问题描述】:

祝大家有美好的一天。我有一个小问题。

谁能告诉我或提供一个链接或其他内容,说明如何在服务器上保存包含用户插入的一些数据的文本文件?

我需要这样做:我有一个文本框,按下回车键后,我需要创建/附加一个文件,其中包含用户输入内容的日志。我已经创建了盒子,添加了侦听器,但我不知道如何创建文件。谢谢你的帮助。

【问题讨论】:

    标签: flash file actionscript save


    【解决方案1】:

    使用flash.net.URLRequest 将数据发送到服务器上的脚本,该脚本将数据保存到文件中。

    Flash Player 无法直接访问服务器,因为它在客户端计算机上运行,​​因此您需要这样做。

    示例

    // prepare the data to send, for example in a URLVariables object.
    var vars:URLVariables = new URLVariables();
    vars.userId = 1234;
    vars.enteredData = 'Hello World';
    
    // construct the URL request
    var req:URLRequest = new URLRequest( 'myscript.php' );
    req.method = URLRequestMethod.POST;
    req.data = vars;
    
    // open the URL request (you can for example listen to events and
    // evaluate the script's response data etc)
    var loader:URLLoader = new URLLoader( req );
    

    【讨论】:

    • 所以它应该像 var myRequest:URLRequest = new URLRequest( "file.php?id=99999999" ); ?
    • @zozo:添加了一个示例。但是,传递数据有不同的可能性,请参阅链接参考(尤其是 data 属性)了解更多信息。
    猜你喜欢
    • 2013-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    • 2013-04-26
    相关资源
    最近更新 更多