在我的 android 应用程序中,我像这样将视频编码为 base 64。
文件文件=新文件(路径);
InputStream is = new FileInputStream(file);
int 长度 = (int)file.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 解码?或者我缺少什么,谢谢。