以文本方式上传二进制文件的PHP程序


Posted in PHP onOctober 09, 2006

现在有的站点上传文件的时候会自动在文件前面加入Content-type: image/gif等头标,导致二进制文件被破坏。因此,我编写了以文本方式上传二进制文件的PHP程序。

一共两个文件:index.php,action.php。将要上传的文件的文件名改为test,与这两个文件放在一起,运行index.php,选读取,将读取的所有数据Copy,在远端服务器上面也运行这个程序,Paste到输入框中,选保存。二进制文件就被上传了。

index.php
---------------------------------------------------------
<html>
<head>
<title>以文本方式上传二进制文件的PHP程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<table width="760" border="0" cellspacing="0" cellpadding="0" height="25">
  <tr>
    <td>
      <div align="center"><b>图片上传</b></div>
    </td>
  </tr>
</table>
<table width="760" border="0" cellspacing="0" cellpadding="0">
  <tr>  
    <td>
      <form name="form" method="post" action="action.php" target="_blank">
        <div align="center">
          <textarea name="pic" cols="80" rows="15"></textarea>
          <br>
          <input type="radio" name="view" value="0" checked>
          保存  
<input type="radio" name="view" value="1">
          试看  
          <input type="radio" name="view" value="2">
          读取<br>
          <input type="submit" name="OK" value=" 确 定 ">
           
          <input type="reset" name="RESET" value=" 取 消 ">
        </div>
      </form>
    </td>
  </tr>
</table>
</body>
</html>
---------------------------------------------------------

action.php
---------------------------------------------------------
<?

PHP 相关文章推荐
一个颜色轮换的简单例子
Oct 09 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
Jul 12 PHP
让PHP更快的提供文件下载的代码
Jun 13 PHP
PHP中使用unset销毁变量并内存释放问题
Jul 05 PHP
php include和require的区别深入解析
Jun 17 PHP
PHP实现读取一个1G的文件大小
Aug 24 PHP
PHP中date与gmdate的区别及默认时区设置
May 12 PHP
php支付宝手机网页支付类实例
Mar 04 PHP
php fseek函数读取大文件两种方法
Oct 12 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
Feb 04 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
Mar 14 PHP
PHP htmlentities()函数用法讲解
Feb 25 PHP
用户的详细注册和判断
Oct 09 #PHP
PHP编程与应用
Oct 09 #PHP
谈谈PHP语法(2)
Oct 09 #PHP
无数据库的详细域名查询程序PHP版(1)
Oct 09 #PHP
无数据库的详细域名查询程序PHP版(2)
Oct 09 #PHP
PHP调用三种数据库的方法(3)
Oct 09 #PHP
PHP调用三种数据库的方法(2)
Oct 09 #PHP
You might like
php Session存储到Redis的方法
2013/11/04 PHP
PHP实现微信图片上传到服务器的方法示例
2017/06/29 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
Javascript 汉字字节判断
2009/08/01 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
2014/09/25 Javascript
javascript中innerText和innerHTML属性用法实例分析
2015/05/13 Javascript
jQuery实现移动端滑块拖动选择数字效果
2015/12/24 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
Vue实现web分页组件详解
2017/11/28 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
Python中使用asyncio 封装文件读写
2016/09/11 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
2017/10/25 Python
一百多行python代码实现抢票助手
2018/09/25 Python
python批量图片处理简单示例
2019/08/06 Python
HTML5单页面手势滑屏切换原理
2016/03/21 HTML / CSS
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
压铸汽车模型收藏家:Diecastmodelswholesale.com
2016/12/21 全球购物
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
小学生自我鉴定
2013/10/12 职场文书
自我鉴定四大框架
2014/01/17 职场文书
美术指导求职信
2014/03/17 职场文书
公司年底活动方案
2014/08/17 职场文书
党员个人自我剖析材料
2014/10/08 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
2015年教学工作总结
2015/04/02 职场文书
收入证明范本
2015/06/12 职场文书
担保书格式范文
2015/09/22 职场文书
请假条应该怎么写?
2019/06/24 职场文书
家电创业计划书
2019/08/05 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery
教你怎么用Python操作MySql数据库
2021/05/31 Python
golang生成vcf通讯录格式文件详情
2022/03/25 Golang