Flex - 我可以使用 Adobe Flash Player 9 从 FileReference 类检索 ByteArray 吗?
我正在尝试从使用 FileReference 类选择的文件中检索 ByteArray,以便我可以将其传递给我对 Sharepoint 进行的 Web 服务调用。 有什么方法可以使用 Flash Player 9 执行此操作,而无需先上传到远程服务器,然后下载文件以提取 ByteArray?
这是假设您无法使用 Adobe Flash Player 10 和 FileReference 类中的 data 属性。
谢谢, 毛里西奥
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简而言之,不。 Flash Player 9 不允许访问
load()
函数以及在 FP 10 中实现此操作的data
属性。您可以在数据字段中提供其他 POST 数据我们的 URLRequest - 取决于您的网络服务,这可能使直接通信成为可能。或者,它可能允许您在服务器上放置一个代理,为您调用 Web 服务(而不是发布文件并检索它)。
In short, no. Flash Player 9 doesn't allow access to the
load()
function and thedata
property that make this possible in FP 10.You can provide additional POST data in the data field of our URLRequest--depending on your web service this might make direct communication possible. Or it might allow you to put up a proxy on the server that makes the web service call for you (rather than posting the file and retrieving it).