|
|
1
0
正如你所说的问题,这是不可能的。 在web Flash Player中,您只有两个选项:
在这两种情况下,您都无法选择从Flex下载文件的位置,甚至无法知道他们在哪里下载文件,而且在没有用户交互(如单击按钮)的情况下,无法使用这些选项。
使用AIR(桌面应用程序),您可以使用
|
|
|
2
0
创建一个方法来加载文件(提供文件路径作为参数或使用Array或Vector以及所有相应的URL)。完成第一次下载后,检查数组中是否有更多项,如果有,则加载后续索引。用户不需要进行任何交互。 带有init、progress和complete状态的加载器示例。
|
|
|
3
0
出于Flash播放器的安全原因,如果没有用户交互,在后台模式下下载文件是不可能的。我做了一些类似于你为网络电视项目所做的事情,用户可以下载视频及其附件(数百个),为此我使用了服务器端
PHP script
这叫做使用
因此,您可以这样做: PHP:
操作脚本:
当然,此代码将通过浏览器下载文件,作为用户下载的任何文件。请注意,有时浏览器会阻止下载,因为它被认为是一个弹出窗口,所以您必须向您的用户提及这一点,以授予您的网站下载文件的权限。 这段代码只是一个示例,向您展示了如何做您想要的事情,可能是因为您在服务器中没有使用PHP,所以您必须改进并使其适应您的特定需求。 希望这能有所帮助。 |
|
|
A_J · 如何将Blaze DS软件用于angular 2? 8 年前 |
|
|
1.21 gigawatts · 取消状态转换并直接转到另一个视图 9 年前 |
|
|
Alex · Flex Release版本不包括导出版本中的所有文件和文件夹 10 年前 |