以文本方式上传二进制文件的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怎样调用MSSQL的存储过程
Oct 09 PHP
用php来检测proxy
Oct 09 PHP
php中大括号作用介绍
Mar 22 PHP
php ios推送(代码)
Jul 01 PHP
php教程之魔术方法的使用示例(php魔术函数)
Feb 12 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
Jun 30 PHP
推荐一款MAC OS X 下php集成开发环境mamp
Nov 08 PHP
ci检测是ajax还是页面post提交数据的方法
Nov 10 PHP
PHP+MySQL之Insert Into数据插入用法分析
Sep 27 PHP
php实现websocket实时消息推送
Mar 30 PHP
PHP基于GD2函数库实现验证码功能示例
Jan 27 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
Sep 30 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
laravel框架模板之公共模板、继承、包含实现方法分析
2019/08/30 PHP
Mootools 1.2教程 定时器和哈希简介
2009/09/15 Javascript
jQuery autocomplate 自扩展插件、自动完成示例代码
2011/03/28 Javascript
Jquery插件之打造自定义的select标签
2011/11/30 Javascript
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
Nodejs实现批量下载妹纸图
2015/05/28 NodeJs
js实现向右横向滑出的二级菜单效果
2015/08/27 Javascript
AngularJS转换响应内容
2016/01/27 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
解决layer.confirm快速点击会重复触发事件的问题
2019/09/23 Javascript
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
跟老齐学Python之集合(set)
2014/09/24 Python
Python3.2模拟实现webqq登录
2016/02/15 Python
Python正则表达式和元字符详解
2018/11/29 Python
Python 抓取微信公众号账号信息的方法
2019/06/14 Python
python Django中models进行模糊查询的示例
2019/07/18 Python
python异常处理和日志处理方式
2019/12/24 Python
python super()函数的基本使用
2020/09/10 Python
python与idea的集成的实现
2020/11/20 Python
python录音并调用百度语音识别接口的示例
2020/12/01 Python
CSS3中的@keyframes关键帧动画的选择器绑定
2016/06/13 HTML / CSS
CSS3 函数技巧 用css 实现js实现的事情(clac Counters Tooltip)
2017/08/15 HTML / CSS
美国最大的团购网站:Groupon
2016/07/23 全球购物
财务分析个人的自荐书范文
2013/11/24 职场文书
思想汇报格式
2014/01/05 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
办公室文员工作自我鉴定
2014/09/19 职场文书
意向协议书
2015/01/27 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
Python中tkinter的用户登录管理的实现
2021/04/22 Python
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL
mysql自增长id用完了该怎么办
2022/02/12 MySQL