问题标签 [amfphp]
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.
flex3 - Flex AMFPHP vs WebORB vs XMl
我是 Flex 3 和 Flash 远程处理的新手,我无法决定使用哪种技术进行前端/后端通信。
我从 XML 开始,但在 PHP 中构造所有 XML、在 Flex 中解析它们以及在 Flex 中再次构造 XML 然后在 PHP 中解析它们发送回数据似乎开销很大。
这就是我找到 AMFPHP 的原因,它看起来很棒,我可以直接访问 PHP 中的类/对象并修改它们。看起来干净多了。例如对数据库中的数据进行更新,我只需调用一个带有定义属性的 set 方法。
然后我也找到了WebORP。
AMFPHP 最大的缺点是什么?有什么建议吗?
非常感谢,马丁
apache-flex - flex 或 amfphp 中的 VO 是什么?
就是这样。我正在获取 XML 数据,我需要等到它被解析,然后在从我的库中完成解析后调度事件。
首先,在这种情况下,有什么办法可以避免图书馆发生事件?
我看到的另一种选择是使用 VO。那么这是什么以及如何使它工作。
actionscript-3 - Flash -> ByteArray -> AMFPHP -> 无效图像?
我将图像加载到 Flash 中并使用 JPGEncoder 将图像编码为 ByteArray 并将其发送到 AMF PHP,后者将 bytearray 写入文件。这一切似乎都可以正常工作,我可以在 Photoshop CS4 中下载生成的文件绝对没问题。当我尝试从桌面打开它或在 Flash 中打开它时,它不起作用... Picasa 我的默认图片浏览器显示“无效”
这是我用来将字节数组写入文件的代码 -
就是这样......我使用NetConnection类连接并调用服务,我需要说我发送jpg数据吗?我认为 JPGEncoder 会处理这个问题。如何在写入文件之前验证字节数组?我是否需要设置 MIME 类型或其他东西.. 请原谅有点菜鸟的问题,一点知识可能是一件危险的事情。
谢谢
--------------------------------------- 第二部分 --------- ---------------------------------
这是一些代码 -
1) 将图像加载到 Flash 播放器中
非常感谢你的帮助
actionscript-3 - 为什么 JPGEncoded bytearray 从 AS3 发送到 AMFPHP 会导致图像无效?
我将图像加载到 Flash 中并使用 JPGEncoder 将图像编码为 ByteArray 并将其发送到 AMF PHP,后者将 bytearray 写入文件。这一切似乎都可以正常工作,我可以在 Photoshop CS4 中下载生成的文件绝对没问题。当我尝试从桌面打开它或在 Flash 中打开它时,它不起作用... Picasa 我的默认图片浏览器显示“无效”
这是我用来将字节数组写入文件的代码 -
$jpg = $GLOBALS["HTTP_RAW_POST_DATA"]; file_put_contents($filename, $jpg);
就是这样......我使用NetConnection类连接并调用服务,我需要说我发送jpg数据吗?我认为 JPGEncoder 会处理这个问题。如何在写入文件之前验证字节数组?我需要设置 MIME 类型吗?
谢谢 - 这是一些代码:
php - Amfphp 500 内部服务器错误(会话)
所以勾勒出我们的情况
我们有一个带有 iframe 的 html 页面(域:hyves.nl)
在那个 iframe 中,我们加载一个 php 文件(域:atik.nl)
在那个 php 文件中,我们开始一个会话并嵌入我们的 swf 文件(域:atik.nl)
在我们的 swf 文件中,我们访问一个特殊页面“calls.php”(域:atik.nl),我们可以在其中获取一些特殊数据。(这就是为什么我们需要在第一个 php 文件中启动一个会话,以便它可以共享一些授权数据)
但除此之外,在我们的 swf 中,我们想连接到我们的 amfphp gateway.php 文件(域:atik.nl)
但是当我尝试这样做时。Charles(网络调试代理)告诉我我有一个 500 服务器内部错误。
是因为 amfphp 不能很好地处理已经在同一个域上启动的会话吗?
因为当我尝试运行我的 amfphp 浏览器时,它可以工作,直到我转到专用页面,我的 amfphp 浏览器也会失败,直到我重新启动我的网络浏览器。
有人有什么想法吗?
php - AMFPHP + Drupal 设置错误
希望有人可以帮助我解决我的头痛问题。
我目前正在运行 Drupal 6 并正在尝试集成 AMFPHP,以便我可以使用 Adobe Flex 做一些事情。
无论如何,我下载了 AMPHP 模块和其他必需的模块。
我转到我的域/管理员/构建/服务并查看以下预期数据:服务器
根据说明,我单击 AMFPHP 并获得以下数据
amfphp 和此网关已正确安装。您现在可以从 Flash 连接到此网关。
注意:如果您正在阅读旧教程,它会告诉您应该看到下载窗口而不是此消息。这让人们感到困惑,所以这是从 amfphp 1.2 开始的新行为。
查看 amfphp 文档
加载服务浏览器
但是,当单击“加载服务浏览器”时,出现以下错误:
警告:require_once(modules/amfphp/amfphp/globals.php) [function.require-once]:无法打开流:第 43 行的 modules/amfphp/amfphp.module 中没有这样的文件或目录。
有任何想法吗?
flash - Flash 播放器 IE7 BitmapData 使用 amfphp 发送到服务器
有没有人遇到过这种故障。
所以我有某种图像上传器。
它获取图像,从中获取位图数据。使用 jpgencoder 将其转换为字节数组,使用 amfphp 将该字节数组发送到服务器,然后在 php 中将其保存为服务器上的 jpg。
所以这在 FF、Chrome、Safari、Opera(Mac 和 Windows)中效果很好但是当我在 IE7 上尝试时。它第一次工作,但是当我再次尝试时,它似乎将第一张图片(字节数组)发送回服务器。(如果我比较查尔斯赶上的字节数组代码)
有人遇到过这种错误吗?问题?有解决方案吗?
php - AMFPHP 与 ZendAMF
这个比那个好吗?怀疑,因为据我了解,两者都是由同一作者编写的,因此只有 Adobe“官方”支持 Zend。
我的应用程序由 3 个部分组成 1-一个图像编辑工具,允许用户上传图像,编辑它们,然后将它们发布到服务器。2-一个可公开查看的画廊 3-一个私人“管理”工具,允许用户更改他们的登录设置并删除任何上传的图像。
在会话注册和登录方面,Zend 和 AMFPHP 是否同样健壮且易于实现?
任何反馈表示赞赏!
php - 将图像从 Flash 发送到 PHPServer-sequence 以及各种选项的优缺点
似乎有很多方法可以将图像上传到启用 PHP 的服务器,很难理解各种选项以及在什么情况下使用其中一种优于另一种。在前端,您可以选择是否使用 JPG 编码,是否使用 ByteArray,是否进一步压缩 ByteArray。在服务器端,假设使用 PHP,可以选择是否使用第三方远程处理(ZendAMF 或 AMFphp)以及各自的优缺点。
我认为前端的核心步骤顺序,无论选项如何
- 创建一个 Bitmapdata 对象,表示要上传保存到服务器的图像。
如果使用 JPG 编码,则对 BitMapdata 进行编码,如果没有,则跳过并继续执行步骤 3。
如果使用 ByteArray,则实例化一个新的 byteArray 对象并使其等于 1 或 2,如果不是,则跳过并继续执行步骤 4。
连接到服务-上传-保存图片数据
任何人都可以纠正和/或详细说明上述内容吗?
flash - Is uploading an image from local HD to remote AMFPHP method possible?
Can any AMFPHP experts tell me if it's possible to upload a file I select from my local HD using FileReference
to an AMFPHP method?
I must target FP9, though I know FP10 has a FileReference.data
method.