以文本方式上传二进制文件的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生成静态HTML速度快类库
Mar 18 PHP
php 清除网页病毒的方法
Dec 05 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
Jan 03 PHP
分享一个超好用的php header下载函数
Jan 31 PHP
php断点续传之如何分割合并文件
Mar 22 PHP
php提示Failed to write session data错误的解决方法
Dec 17 PHP
浅析iis7.5安装配置php环境
May 10 PHP
php微信开发之带参数二维码的使用
Aug 03 PHP
php实现的读取CSV文件函数示例
Feb 07 PHP
php str_getcsv把字符串解析为数组的实现方法
Apr 05 PHP
php提交表单时保留多个空格及换行的文本样式的方法
Jun 20 PHP
PHP配置文件php.ini中打开错误报告的设置方法
Jan 09 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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
PHP安全配置
2006/10/09 PHP
PHP 文件类型判断代码
2009/03/13 PHP
PHP中计算字符串相似度的函数代码
2012/12/29 PHP
PHP中fwrite与file_put_contents性能测试代码
2013/08/02 PHP
PHP Switch 语句之学习笔记
2013/09/21 PHP
PHP5.2中PDO的简单使用方法
2016/03/25 PHP
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
2011/07/28 Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
2014/05/09 Javascript
javascript中拼接HTML字符串的最快、最好的方法
2014/06/07 Javascript
jquery.idTabs 选项卡使用示例代码
2014/09/03 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
在其他地方你学不到的jQuery小贴士和技巧(欢迎收藏)
2016/01/20 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
2017/01/11 Javascript
微信小程序发送短信验证码完整实例
2019/01/07 Javascript
关于layui表单中按钮自动提交的解决方法
2019/09/09 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
2020/06/10 Javascript
[47:43]完美世界DOTA2联赛PWL S3 Magama vs GXR 第二场 12.19
2020/12/24 DOTA
Python编程之基于概率论的分类方法:朴素贝叶斯
2017/11/11 Python
Pycharm中切换pytorch的环境和配置的教程详解
2020/03/13 Python
python 将Excel转Word的示例
2021/03/02 Python
HTML5中的nav标签学习笔记
2016/06/24 HTML / CSS
HTML5在a标签内放置块级元素示例代码
2013/08/23 HTML / CSS
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
美国知名生活购物网站:Goop
2017/11/03 全球购物
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
大学生最新职业生涯规划书范文
2014/01/12 职场文书
七年级生物教学反思
2014/01/30 职场文书
矿泉水广告词
2014/03/20 职场文书
马智宇婚礼主持词
2014/03/22 职场文书
党支部活动策划方案
2014/08/18 职场文书
《槐乡的孩子》教学反思
2016/02/20 职场文书
高效课堂教学反思
2016/02/24 职场文书
OpenFeign实现远程调用
2022/08/14 Java/Android