问题标签 [urlloader]

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 投票
1 回答
1198 浏览

actionscript-3 - IOError 2032 有时会发生

我的应用程序同时加载 60 个文件。我的意思是我创建了 60 个加载器(在一个数组中)并在一个循环中启动所有加载,我不会等待一个加载器完成后再开始下一个。我使用一个扩展 URLLoader 的类来加载 xml、bin、png、mp3 和 swf。

当用户收到 IOErrorEvent 时,我会记录,并且有时会发生错误 2032,但并不总是使用同一个文件,当我再次尝试时,加载完成。

你知道为什么我的 URLLoader 会出现随机 2032 错误吗?

编辑: URLLoader 是否适合一次加载多个文件?我应该更好地打开连接,请求所有文件,然后关闭连接吗?

0 投票
0 回答
350 浏览

actionscript-3 - 在 flex 中调用 URLLoader.load 之前显示进度对话框?

我正在开发一个 flex 应用程序(在 Web 浏览器中运行),它允许用户加载许多文件,然后在一个单一的 multipart/form-data 请求中将它们全部发送到服务器。

我的问题是:
出于安全原因,flash 要求用户通过单击按钮来启动 URLLoader.load 操作。没关系,用户单击应用程序中的保存按钮,然后我们就走了。
不幸的是,请求的上传部分似乎不是异步的,而只是下载部分。数据可以是任意大小,因为用户可以添加任意数量的文件,因此上传可能需要一段时间才能完成。

在一个理想的世界里,我会在保存按钮的点击处理程序中做这样的事情:

不幸的是,这将导致在上传完成后显示进度对话框。那么,我可以像这样将上传开始推迟到弹出窗口显示之前吗?

结果我也不能这样做,因为上面提到的安全原因。这将引发 SecurityError:错误 #2176。

基本上问题是

  1. 在当前帧中的代码完成之前,弹出窗口将不可见
  2. URLLoader.load 阻塞,直到请求的上传部分完成
  3. 弹出窗口来得太晚了,因为耗时的部分已经结束。
  4. 我等不及弹出窗口了,因为加载操作必须由用户单击启动。

有什么办法可以解决这个限制吗?

这是一个说明问题的小应用程序。按钮二和三将抛出 SecurityError。

0 投票
1 回答
438 浏览

apache-flex - 在 flex 中流式传输 Web 服务调用

我正在尝试在将信息发送到 .NET wcf SOAP Web 服务的 flex/air 应用程序中创建文件上传。文件上传还必须有进度指示事件。该服务使用 Stream 作为 MessageBodyMember 以允许流式上传。我的输入看起来有点像这样:

服务看起来像这样:

现在,当我在 VS2010 中创建代理类时,我得到了 FileData 的 Stream 对象。如果我在 Flash Builder 4.7 中执行相同操作,则 FileData 被解释为 ByteArray。我已经在我的客户端中查看了 FileUpload 和 UrlLoader,但我无法设置正文成员。我的动作脚本现在看起来像这样 不起作用

那么如何将流文件从 flex 上传到soap服务呢?任何帮助将不胜感激。

0 投票
2 回答
1327 浏览

events - URLLoader Event.Complete 未触发

我正在使用的代码在上面。我无法触发完成事件,也就是说,我的数组永远不会被填充。谁能告诉我为什么?

编辑:我改变以摆脱所有弱引用并检查错误。我没有收到任何错误。

0 投票
1 回答
3329 浏览

actionscript-3 - AS3 重置 UrlLoader 缓存

再会,

我在 Actionscript 3 中遇到了 UrlLoader 缓存的问题。我向 php 站点发出 UrlRequest 以获取时间戳。

当我第二次调用启动类(包含函数)时,结果是一样的。我必须关闭应用程序并重新启动它以获取新请求。

我试过“loader = new loader”。并且还使用标题。

像这里这样为每个请求创建唯一 URL 的选项对我不起作用,因为它会破坏我的 php 操作。

0 投票
0 回答
1148 浏览

iphone - 如何在sqlite数据库iphone中存储来自URL的数据

我在 IIS 上托管了 Web 服务(.Net)以从 SQL Server DB 获取数据;解析它并将其存储在 iPhone 的 SQlite DB 中。我该怎么做?

我的 Web 服务运行良好,我正在获取 XML 格式的数据。

我在网上搜索,但没有找到任何合适的教程。有人可以推荐任何链接或教程吗?谢谢。

0 投票
1 回答
999 浏览

flash - 下载多个文件闪存

我有一个带有文件名的数据网格的 Flash 应用程序,我希望用户能够检查该网格中的多个文件并将它们下载到他的本地驱动器。这些文件存储在数据库中的 blob 字段中,我使用 php ro 检索它们。我试图使用 URLLoader 和 FileReference 来下载文件,但它不起作用。这是代码:

谁可以帮我这个事?

0 投票
1 回答
233 浏览

apache-flex - 在 URLLoader 上使用代理?类似于httpservice?

在不受信任的服务器上加载 Https 图像有限制。我们决定从代理服务加载图像,而不是让空气自己从几个域中加载。当我检查 blazeds 文档时,httpservice 具有 useproxy 属性,可以将服务调用转移到 proxy-service.xml,而不是客户端通过其自身进行。我可以为 URLLoader 做同样的事情吗?

0 投票
2 回答
1087 浏览

actionscript-3 - Actionscript 3 读取响应内容类型

是否可以使用 Actionscript 3 中的 URLLoader 类读取 Web 服务器响应的原始内容类型?我们通过 http 接收自我描述消息:

上面的示例将对象显示为 protobuf 的类型,desc 属性是对象描述的 url,messageType 是具有相应对象类的应用程序名称。

我希望能够阅读 messageType 参数。

0 投票
1 回答
1806 浏览

actionscript-3 - URLLoader 如何处理 cookie?

我在 Adob​​e AIR for desktop 中使用 AS3,而不是在浏览器中,我不确定这是否会在这种情况下有所不同。

  • 我正在使用URLLoader.
  • 我发送的每个请求都来自一个新URLLoader实例。

我以为我必须自己处理 cookie,但我正在使用Fiddler来跟踪 HTTP 请求,并且似乎正在自动处理 cookie,即使我为每个请求使用不同的实例。

我的问题:

  • 我是对的,它会自动处理这些 cookie 吗?
  • 是否有任何财产来管理这种行为?