Flex - 我可以使用 Adob​​e Flash Player 9 从 FileReference 类检索 ByteArray 吗?

发布于 2024-08-20 01:47:42 字数 240 浏览 9 评论 0 原文

我正在尝试从使用 FileReference 类选择的文件中检索 ByteArray,以便我可以将其传递给我对 Sharepoint 进行的 Web 服务调用。 有什么方法可以使用 Flash Player 9 执行此操作,而无需先上传到远程服务器,然后下载文件以提取 ByteArray?

这是假设您无法使用 Adob​​e Flash Player 10 和 FileReference 类中的 data 属性。

谢谢, 毛里西奥

I am trying to retrieve the ByteArray from a file selected using the FileReference class so that I can pass this to a Web Service call that I am making to Sharepoint.
Is there any way I can do this using Flash Player 9 without having to upload to a remote server first and then downloading the file to extract the ByteArray?

This is assuming you can't use Adobe Flash Player 10 and the data property from the FileReference class.

Thanks,
Mauricio

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只等公子 2024-08-27 01:47:43

简而言之,不。 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 the data 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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文