以文本方式上传二进制文件的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 相关文章推荐
php的header和asp中的redirect比较
Oct 09 PHP
关于Appserv无法打开localhost问题的解决方法
Oct 16 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
May 08 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
Jul 02 PHP
php自定文件保存session的方法
Dec 10 PHP
PHP抽奖算法程序代码分享
Oct 08 PHP
Yii2隐藏frontend/web和backend/web的方法
Dec 12 PHP
Symfony核心类概述
Mar 17 PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
Mar 17 PHP
手把手编写PHP框架 深入了解MVC运行流程
Sep 19 PHP
PHP字典树(Trie树)定义与实现方法示例
Oct 09 PHP
为何说PHP引用是个坑,要慎用
Apr 02 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通过COM类调用组件的实现代码
2012/01/11 PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
2015/03/12 PHP
php中执行系统命令的方法
2015/03/21 PHP
php输出含有“#”字符串的方法
2017/01/18 PHP
PHP对象实例化单例方法
2017/01/19 PHP
浅谈PHP匿名函数和闭包
2019/03/08 PHP
syntaxhighlighter 使用方法
2007/07/02 Javascript
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
JS实现新浪微博效果带遮罩层的弹出框代码
2015/10/12 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
2015/10/22 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
2016/07/28 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
详解vue父子组件间传值(props)
2017/06/29 Javascript
微信小程序中的canvas 文字断行和省略号显示功能的处理方法
2018/11/14 Javascript
jQuery中实现text()的方法
2019/04/04 jQuery
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
初步介绍Python中的pydoc模块和distutils模块
2015/04/13 Python
Python批量按比例缩小图片脚本分享
2015/05/21 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
利用python画出AUC曲线的实例
2020/02/28 Python
python如何调用java类
2020/07/05 Python
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
大学生活动策划方案
2014/02/10 职场文书
应届毕业生自荐信例文
2014/02/26 职场文书
企业业务员岗位职责
2014/03/14 职场文书
2015教师见习期工作总结
2014/12/12 职场文书
爱心捐助活动总结
2015/05/09 职场文书
2015年秋季小班开学寄语
2015/05/27 职场文书
复活读书笔记
2015/06/29 职场文书
初中班干部工作总结
2015/08/10 职场文书
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA