php图片转字节数组中,使用字节数组将图像上传到服务器,在flex 4.5 air中上传php...
我在Android应用程序的Mobile air中使用Flex 4.5。
所以,使用相机/相机胶卷(http://www.unitedmindset.com/jonbcampos/2010/09/29/air-for-android-camera-and-camera-roll/)
我想用amfphp做一个简单的上传
注意:由于这是你在设备上获取图片的方式,因此我无法使用filreference,因为它希望你使用“浏览”来获取图片,而无法在android或ios上完成
我的计划是,在我选择一张照片或用相机拍摄一张照片之后,如果我能获得本地网址,例如:
file:///mnt/sdcard/DCIM/Camera/IMG_20110531_205113.jpg我把这个放在imageURL变种中
(我假设我应该把它变成一个字节数组来转移它,我不太确定这是我第一次做这样的事情)
以下是我如何拍摄该图像,将其转换为字节数组,并使用amfphp将上载发送到服务器:
protected function upload_btn_clickHandler(event:MouseEvent):void
{
var request:URLRequest = new URLRequest(imageURL);
var urlLoader:URLLoader = new URLLoader(request);
urlLoader.addEventListener(Event.COMPLETE, onURLLoaderComplete);
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
urlLoader.load(request);
}
private function onURLLoaderComplete(event:Event):void
{
var byteArray:ByteArray;
byteArray = event.target.data;
//send upload using amfphp!
gw.call("MyClass.uploadFile", uploadImageRes, byteArray);
}这是我的PHP代码:
function uploadFile($fileData) {
$myFilePath = '../../../assets/userphotos/imageone';
preg_replace("/[^0-9]+/","_",microtime()).'_'.$fileData["filename"];
file_put_contents($myFilePath, $fileData["filedata"]);
//eventually add the mysql query to add the image path to mysql server
return true;
}但我得到一个错误NetConnection.Call.BadVersion。
这是我第一次尝试这样的事情,所以我甚至不确定如果我正确地做了这件事。我在网上找到的所有例子都是关于使用fileReference类的,但是这似乎要求我使用“浏览”方法,并且使用相机和相机胶卷从移动设备上抓取图片的移动应用程序,然后即时通讯确定如何将其纳入fileref类。我想我可以只是得到字节数组,并发送给自己的PHP,它应该是很好。
我的最终目标是能够将图像上传到服务器上的文件夹,并且我将进行mysql更新以放置文件的位置,我并不真正担心mysql部分,但我确定该部分将是非常容易的,我可以弄明白。我只是想实际上传图像到目录的东西一些帮助。谢谢!
php图片转字节数组中,使用字节数组将图像上传到服务器,在flex 4.5 air中上传php...相关推荐
- 求二维数组中最大子数组的和
任国庆 张博 之前我们讨论了在一维数组中求最大子数组的和,在此基础上我们开始讨论二维数组的最大子数组. 求二维数组的最大子数组思想是建立在以为数组.首先将数组的第一列看成一个一维数组,找到该列的最大 ...
- 整数数组中最大子数组求和02
设计思路: 在"整数数组中最大子数组求和01"的基础上完成本次实验. 本次实验的关键在于如何判断结束. 经设计,程序结束条件有两种:1.截取部分有重复:2.循环完整两次. 满足其中 ...
- 课堂练习:返回一个二维数组中最大子数组的和
1.题目: 返回一个二维数组中最大子数组的和. 2.要求: 输入一个二维整形数组,数组里有正数也有负数. 二维数组首尾相接,象个一条首尾相接带子一样. 数组中连续的一个或多个整数组成一个子数组,每个子 ...
- 结对开发——返回一个整数数组中最大子数组的和 (首尾相接版)
一.题目及题目要求 题目:返回一个整数数组中最大子数组的和. 要求: (1)输入一个整形数组,数组里有正数也有负数. (2)数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. (3)如果 ...
- 返回一个首尾相接的二维整数数组中最大子数组的和
题目: ·返回一个二维整数数组中最大子数组的和. 要求: ·输入一个二维整形数组,数组里有正数也有负数. ·二维数组首尾相接,象个一条首尾相接带子一样. ·数组中连续的一个或多个整数组成一个子数组,每 ...
- 产生10个1-100的随机数,并放到一个数组中, 把数组中大于等于10的数字放到一个list集合中,并打印到控制台。
代码 import java.util.ArrayList; import java.util.List; import java.util.Random;/*1.产生10个1-100的随机数,并放到 ...
- 返回一个循环数组中最大子数组的和
设计思路 首先利用rand()函数随机产生一个一维数组,数组长度通过宏定义来控制.求首尾连接的一维数组的最大子数组的和我的思路是:循环N次(N是数组的长度)依次检测数组的最大子数组的和再比较大小,保留 ...
- 返回一个二维整数数组中最大子数组的和(二人结对)
题目:返回一个二维整数数组中最大子数组的和 要求:1.输入一个二维整型数组,数组里有正数也有负数. 2.二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和. 3.求所有子数组的和的最大值. ...
- 返回一个整数数组中最大子数组的和---环形数组
一.题目要求 题目:返回一个整数数组中最大子数组的和. 要求: 输入一个整形数组,数组里有正数也有负数. 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. 如果数组A[0]--A[j- ...
- 返回一个整数数组中最大子数组的和。
一.要求: (1)输入一个整形数组,数组里有正数也有负数. (2)数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. (3)如果数组A[0]--A[j-1]首尾相邻,允许A[i-1],. ...
最新文章
- 什么是物联网网关?物联网网关具备什么功能?_转
- 图像边缘检测--OpenCV之cvCanny函数
- 降Mail十八章(下)
- 文献学习(part6)--Clustering ensemble based on sample’s stability
- Sql Server系列:视图
- 如何在Unity3d平台下低延迟播放RTMP或RTSP流
- Java并发编程之CountDownLatch闭锁
- Linux xmpp网络不通,Pidgin XMPP协议拒绝访问漏洞
- 吴恩达《机器学习》第十六章:推荐系统
- Oracle如何查看表空间的大小及使用情况
- Python爬虫方法三部曲
- 计算机辅助教育题库和答案,计算机考试题库及参考答案.docx
- 其它——Siege压力测试工具使用
- 过招多家大厂提炼的iOS面试心经(答案版)
- matlab打开界面模糊,matlab模糊逻辑(一)
- 使用Banner制作轮播图
- DDSM数据库使用说明
- C++ 纯WIN32 API编程 悦读器实战示例
- 【Linux】云服务器的购买与Linux远程连接
- 以太网 因特网 互联网 万维网 的区别