以编程方式在Flex中上传较大的文件

时间:2010-03-10 23:36:36

标签: asp.net flex actionscript flex3 file-upload

我创建了一个应用程序作为ASP.NET站点的一部分。我希望每当Flash应用程序出现问题时,都会在我的收件箱中收到错误通知。

由于我无法控制我们的邮件服务器(具有不同的域名),我无法建立跨域策略,允许我将错误电子邮件发送到我的收件箱。

相反,我以为我会向代表flash应用程序发送电子邮件的ASP.NET处理程序发送请求。

现在出现问题:错误报告应包含错误发生时Flash应用程序的屏幕截图。但是,FileReference类仅允许使用用户交互进行文件上载(浏览对话框),并且无法以编程方式将屏幕截图发送到我的ASP.NET处理程序。普通的旧POST后备仅允许最大~200K的文件。

我错过了什么或者没有其他选择:

  • 使用带有压缩或调整大小的屏幕截图的POST
  • 或强制用户先保存屏幕截图然后选择上传?

非常感谢!

1 个答案:

答案 0 :(得分:0)

问题在于接收Web服务,而不是Flex。