问题标签 [filereference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
7463 浏览

apache-flex - FileReference.load() 未填充 FileReference.data

我正在尝试使用 FileReference 对象的加载方法来加载数据并使用它来显示所选图像的缩略图。

但是,调用后fr.load()fr.data仍然存在null

我在带有 Flex SDK 3.4 和 Flash Player 10 调试的 Windows 7 上使用 Flex Builder 3.0.2。如果我在 Eclipse 的监视变量列表中进行评估fr.load(),我会收到错误读数"No such variable: load."

有谁知道为什么会这样?

0 投票
3 回答
1454 浏览

apache-flex - 扩展 Flex FileReference 类以包含另一个属性

我想扩展 Flex 的 FileReference 类以包含自定义属性。我想这样做是因为 AS3 不允许我通过事件侦听器将参数传递给函数,这让我感到难过,所以我需要这个属性存在于事件目标上,这样我才能访问它。

我还希望能够毫不费力地将现有的 FileReference 对象转换为此类。我有:

我希望它起作用;现在它只返回null。

一个空白的、新实例化SmxFR的对象具有适当的扩展属性,但其所有继承的属性和对象都返回Error: Error #2037: Functions called in incorrect sequence, or earlier call was unsuccessful.

这是我正在使用的课程SmxFR.as

尽量保持直截了当,真的。有人可以帮我解决这个问题吗?谢谢。


编辑:

根据请求,这是在所有继承对象中导致上述错误的实例化:

我从中获得了活的句柄属性,而所有其他(即继承的)属性 throw Error #2037


那么,也许我想要做的是需要覆盖FileReferenceList?如果必须将原始对象实例化为SxmFR,这就是我必须做的,因为我使用 FRL 来允许用户一次选择多个文件。你们确定没有办法快速从aFileReference到我的班级吗?

0 投票
4 回答
2077 浏览

apache-flex - Flex:FileReference 的 DeepCopy

在我的项目中,我让用户使用 FileReference 类来挑选图片。然后,我使用 load() 函数将这些图片加载到它们的 .data 属性中。在此之后,我执行一些本地操作并将它们发送到服务器。

我想做的是能够再次遍历选择的 FileReferences,将它们加载到 .data 属性中,执行不同的操作并将它们再次发送到服务器。我知道我应该能够从用户调用的事件中做到这一点,这不是问题。

问题是,一旦第一次加载 FileReference,我无法以任何方式卸载它,而且我无法将所有图片的数据保留在内存中,因为它们非常庞大。

所以我想我只能做一件事,就是在 FileReference 上执行 DeepCopy ......然后我可以加载第一个版本,将其废弃并将副本用于第二次“运行”。

我尝试使用 ObjectUtil.copy,但是当我访问副本的例如 .name 属性时,它失败了:

在 flash.net::FileReference/get name()

相关片段:

FileReference 类的某些受保护属性是否会阻止它被复制?如果是这样,我可以以某种方式回避这个吗?或者我的整体问题还有其他解决方案吗?

我感谢任何提示/想法!

0 投票
1 回答
816 浏览

apache-flex - Flex FileReference - FireFox 多部分会话错误

在 Mozilla FireFox 中,每次您向具有多部分数据的服务器发送请求(上传文件时使用 FileReference)时,SESSIONID 值都不会在 HTTP 标头中发送。这意味着,如果您正在处理的应用程序/页面/站点经过身份验证,它将无法正常工作。这仅在 FireFox 中发生,IE 6、7、8 工作正常。

我知道你们一定已经知道这个 FireFox错误了。有没有人找到不依赖后端修复的解决方法?

0 投票
1 回答
187 浏览

apache-flex - 带有 FileReference 的凯恩戈姆?

我正在寻找有关如何将诸如 Upload 之类的 FileReference 方法合并到 Cairngorm 架构中的任何想法。

具体来说,我会考虑触发一个包含文件的事件,这很好。但是,一个人如何能够监听例如进度事件?

我想的一件事是让委托触发在视图中侦听的进度事件。

任何想法将不胜感激!

0 投票
1 回答
99 浏览

flash - 使用 fileReference 访问 Flash 中的特定文件

我需要制作一个 Flash 小程序,它可以自动抓取用户系统上的特定文件(iTunes XML 文件)并将其自动上传到我的服务器。到目前为止,我只能通过用户选择文件来完成此操作,但我想知道是否有人知道如何上传特定文件而无需用户去查找它。

0 投票
1 回答
1264 浏览

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

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

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

谢谢,毛里西奥

0 投票
1 回答
508 浏览

apache-flex - Flex - 您可以使用 FileReference.upload() 函数将文件上传到 Sharepoint 还是必须使用 SP Web 服务?

您可以使用 FileReference.upload() 函数将文件上传到 Sharepoint 还是我必须使用 SP Web 服务?这无需添加您自己的 ASP.NET Web 服务,只需使用内置的 SP Web 服务。

再次感谢,毛里西奥

0 投票
1 回答
648 浏览

windows - FileReference:加载 Windows 锁定的文件

我在 Windows 上的 Flash Player 10 中使用 Flex,FileReference用于将文件加载到内存中,如下所示。

我的问题是,当文件被 Windows 锁定时,我FileReference没有给我任何关于该文件不可访问的反馈——它根本不会在我调用load().

有谁知道如何判断 Flash Player 无法打开文件?

0 投票
1 回答
1836 浏览

apache-flex - 没有 FileReference 的 Adob​​e Air 上传进度

我正在使用 Adob​​e Air 部署一个小型应用程序。我的应用程序将从存储在文本文件中的文件路径批量上传。
例如,在文本文件名“list.txt”中,有一个字符串“C:\myfiles\IMG_0001.JPG”。现在我想上传这个图像文件,跟踪上传进度:-<
我想使用 FileReference 来获取上传进度,但我不知道如何从文件路径导入。我也想知道如何使用 FileReference 上传这个文件而不提示用户选择文件的对话框。
太感谢了 :)