广告
返回顶部
首页 > 资讯 > 数据库 >利用php+mysql保存和输出文件(转)
  • 894
分享到

利用php+mysql保存和输出文件(转)

2024-04-02 19:04:59 894人浏览 八月长安
摘要

利用PHP+Mysql保存和输出文件(转)[@more@]本地文件上传到服务器后,服务器的脚本对文件进行保存,一般有两种方式,一种是作为 文件保存到机器的特定目录下,但是这里就有很多诸如文件重名带来的种种不

利用PHP+Mysql保存和输出文件(转)[@more@]本地文件上传到服务器后,服务器的脚本对文件进行保存,一般有两种方式,一种是作为 文件保存到机器的特定目录下,但是这里就有很多诸如文件重名带来的种种不便之处,有的程 序自动改文件名字,把名字加上上传时间等方法以保证文件名的唯一性,这样失去了文件的原 始名字,通过文件名查询特定的文件信息也有很多困难,不利于文件的统一管理;一种是把文 件保存到数据库中利用数据库的强大功能,可以方便的实现文件的各种操作。本文采用的是第 二种方法。 这一组程序演示了,如何将硬盘的一个文件通过网页,上传到服务器的数据库里面,并且 读出文件的内容。 使用说明: 一共有5个程序,说明如下: 1. file.sql --- 本程序要用到的数据库表的结构[注:数据库用的是test] 2. upload.php --- 上传表单 3. submit.php --- 上传处理程序 4. show_info.php --- 显示部分上传的文件信息 5. show_add.php --- 显示[下载]文件 ////////////////////////////////////////////////////////////////////// (1)file.sql --- //简要说明 保存上传得文件的基本信息的数据库结构,此处注意保存文件内容的字段,使用longtext类型 因为普通的blob类型最大存储64k字节。另外,一般php的默认配置最大上传文件为2m,如果上 传的文件特别大,莫忘了调整php.ini的设置哦。 //文件源码 create table receive( id int not null auto_increment, #主键,自动累加 file_data longblob, #文件内容 file_type varchar(100), #文件类型 file_name varchar(255), #文件名字 file_size int, #文件大小 primary key(id) #主键 ) ////////////////////////////////////////////////////////////////////// (2)upload.php --- //简要说明 上传界面,用户选择文件,然后提交给submit.php处理 值得注意的是一个 max_file_size的隐藏值域,通过设置其value可 以限制上载文件的大小。 //程序源码
选择上传文件
您可能感兴趣的文档:

--结束END--

本文标题: 利用php+mysql保存和输出文件(转)

本文链接: https://www.lsjlt.com/news/48560.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作