php讀出後先base64_encode後再傳給flash,flash base64_decode再使用看看。
估計你是傳參那裏有問題。

解决方案 »

  1.   


    如果是传递参数那里有问题,应该在 “将flash上传的图片文件流传递给php后,php将图片流数据存入PHP全局变量,然后php将这个全局变量中的数据又返回给flash ,在flash中也能显示出来。”  这里出问题呀,想不通。
      

  2.   

    你现在是用php读取图片,然后用flash显示,
    还是用flash上传图片,传给php?
      

  3.   

    检查 php 文件是否有 BOM 头,或者程序还有其他输出
      

  4.   


    我在做一个flash的项目,与后台的通讯用php 。这个flash里面可以上传图片,然后flash把图片流传递给php ,php存储成图像文件。这里正常。还有一个功能是,flash要从php接收图片流,然后flash显示出来这个图片,目前这里,flash报错。于是我就测试让flash接收 flash传递给php的图片流,这里正常,所以我才判断是php读取的图片流,,,flash不认。
      

  5.   

    php文件都是utf8编码无BOM头类型的。图片文件是用画图做出来实验的图,放在php站file目录下
      

  6.   

    參考下:http://blog.csdn.net/fdipzone/article/details/7473949把圖片轉二進制流發到php,我之前做的項目用過的。
      

  7.   

    问题找到了,是flex中ByteArray类型 要和amf中ByteArray类型对应,不能读出直接传递