部署的Applet突然无法运行

时间:2011-04-12 02:40:02

标签: actionscript-3 file-upload flex4 flash-builder

我整理了一个applet,它通过as3httpclientlib将图像上传到servlet。 applet在调试模式(通过Flash构建器)和直到今天在部署时工作正常。

从servlet日志看来,servlet似乎从不接收图像字节流,因此我的预感是applet不是发布多部分数据。

有人可以建议我接下来要做什么来找到问题的原因吗?

1 个答案:

答案 0 :(得分:0)

我想你遇到了here所描述的问题:

  

在Flash Player 10及更高版本中,如果您   使用multipart Content-Type(for   例如“multipart / form-data”)   包含上传(由a表示)   a中的“filename”参数   内容 - 处置“标题内   POST主体),POST操作是   受适用的安全规则约束   上传:

     
      
  1. 必须执行POST操作   响应用户发起的   操作,例如鼠标单击或键   按。
  2.   
  3. 如果是POST操作   跨域(POST目标不是   在与SWF文件相同的服务器上   即发送POST请求)   目标服务器必须提供URL   允许跨域的策略文件   访问。
  4.   

所以我认为您应该使用调试器运行您的应用程序,并检查Flex客户端日志中是否有上述异常。