gpt4 book ai didi

php - 如何将 BitmapData 对象直接上传到我的服务器?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:34:15 26 4
gpt4 key购买 nike

我希望从我的 Flash 应用程序 (AS3) 上传到 imageshacks XML API。我想知道如何做到这一点。

“在 Flash 中,我们必须使用 UrlRequest 和 UrlLoader 类 POST 数据,但是我们遇到了 Flash API 的限制。UrlRequest 的数据属性可以是 UrlVariablesByteArray 对象。没有简单的方法可以发送名称值对以及 JPG 字节数组。这是一个大问题,因为大多数上传应用程序都需要文件名和其他 header 来伴随原始文件数据“

我希望有人能帮助我克服上述问题!

谢谢大家

更新

我在这里尝试使用本教程:http://www.mikestead.co.uk/2009/01/04/upload-multiple-files-with-a-single-request-in-flash/

问题是它不是针对未保存的图像,而是它从您的本地计算机获取图像,然后将其上传到图像已经有名称的服务器!

最佳答案

这对我帮助很大:http://kitchen.braitsch.io/upload-bitmapdata-snapshot-to-server-in-as3/

您需要修改 URLRequestWrapper 以在需要的地方插入字段名和文件名。这是我所做的:

bytes = 'Content-Disposition: form-data; name="' + $fieldName + '"; filename="';

它对 header 进行了大部分格式化,因此服务器可以将其理解为文件上传。

顺便说一句,如果您有 BitmapData,您可能需要先将其编码为 JPEG 或 PNG。

问候,阿尔乔姆

关于php - 如何将 BitmapData 对象直接上传到我的服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/762226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com