首页 文章

在android中编码视频文件并在php中解码

提问于
浏览
1

在我的Android应用程序中,我将视频编码为基本64像这样 .

文件文件=新文件(路径);
InputStream = new FileInputStream(file);
int length =(int)file.length();
byte [] bytes = new byte [length];
int a = is.read(bytes,0,length);
String str = Base64.encodeToString(bytes,0);
is.close();
//将字符串发送到我的服务器....

PHP
$ str = $ _ POST ['str'];
是$ var = BASE64_DECODE($ STR);
$ fp = fopen('2013-02-21_14-52-35_968.mp4','w');
FWRITE($ fp的,是$ var);
FCLOSE($ FP);

因此,当视频文件写入时,我无法打开它 . 我如何正确编码视频并从PHP解码?或者什么我缺少感谢先进 .

1 回答

  • 1

    我解决了我的问题,问题是我只编码文件的一部分 . 我的解决方案:

    $fp=fopen("/address".$filename,'w')
     while($row=mysql_fetch_array($getChunks)){
     $chuncks=$row['chunkpart'];
     $var=base64_decode($chunks);
      fwrite($fp,$var)
     }
    

相关问题