base64 加密方法

来源:互联网 发布:ticwatch软件下载 编辑:程序博客网 时间:2024/04/29 17:46

使用 base64 对 data 进行编码。

设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输  可用于app端的文件上传


1. 首先截取一个图片(base64 get 方法 图片最大值为4kb)  命名为1.png;

           (这是图片1.png )

2. 建一个页面为get.php

<pre name="code" class="python"><?phpheader('content-type:text/html;charset=utf-8');$str=file_get_contents("./1.png");  //把文件写成字符串//echo $str;$content=base64_encode($str);  //把字符串加密成二进制流 (base_64)echo $content;?><a href="http://www.allen.com/lianxi/app_get/get2.php?dd=<?php echo  $content ;?>">app端文件上传</a>


3. 建立一个get2.php

<?php$content=$_GET['dd'];//echo $content;die; //在get.php中进行刷新//转码$zhuan=str_replace(" ", "+", $content);//把二进制专为字符串$count=base64_decode($zhuan); //把字符串流写入字符串 $str1=file_put_contents("./dd.png",$count);echo $str1; 

点击"app端文件上传" 刷新页面 与1.png相同的页面的dd.png就出来了.

 

0 0
原创粉丝点击