biweb后台添加上传下载功能
1.数据库对应表添加字段
file varchar(100)
2.对应的后台
模块名/admin/addinfo.php里添加如下代码:
//文件上传
if ((($_FILES["file"]["type"] == "image/doc")
|| ($_FILES["file"]["type"] == "image/docx")
|| ($_FILES["file"]["type"] == "image/xls")
|| ($_FILES["file"]["type"] == "image/zip")
|| ($_FILES["file"]["type"] == "image/rar")
|| ($_FILES["file"]["type"] == "image/xlsx"))
|| ($_FILES["file"]["size"] < 2000000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{ if (file_exists("upload/" . $_FILES["file"]["name"]))
{ }
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
$_POST['file']=$_FILES["file"]["name"]; }
}
}
else
{
echo "Invalid file";
}
3.modifyinfo.php 同样加入与上方相同的代码
//文件上传
if ((($_FILES["file"]["type"] == "image/doc")
|| ($_FILES["file"]["type"] == "image/docx")
|| ($_FILES["file"]["type"] == "image/xls")
|| ($_FILES["file"]["type"] == "image/zip")
|| ($_FILES["file"]["type"] == "image/rar")
|| ($_FILES["file"]["type"] == "image/xlsx"))
|| ($_FILES["file"]["size"] < 2000000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{ if (file_exists("upload/" . $_FILES["file"]["name"]))
{ }
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
$_POST['file']=$_FILES["file"]["name"]; }
}
}
else
{
echo "Invalid file";
}
4.admin/templates/submit.html中加入如下代码:
<tr>
<td>上传文件:</td>
<td><input type=file value="上 传" name="file"/> <br />
<a name='tt' href="<?{$FileCallPath|imgurl}?><?{$arrData.file}?>">文件下载</a>
<input type="hidden" name="savefile" value="<?{$arrData.file}?>"/>
</td>
<td><span class="gray">注意:上传文件支持格式:'.rar','.zip','.ppt','.xls','.doc','.pdf','.docx',其他格式请先进行打包</span></td>
</tr>
5.前台页面
对应模块下的detail页中 加入如下代码:
<?{if !empty($arrData.file)}?>
<li><a name='tt' href="<?{$FileCallPath|imgurl}?><?{$arrData.file}?>">【点击下载】</a></li>
<?{/if}?>
6.后台的对应模块下/config/var.inc.php中
在$arrGPdoDB['db_table_field']=array
中加入file字段
例如:file=>'',
完事
biweb后台添加上传下载功能的更多相关文章
- JavaWeb实现文件上传下载功能实例解析
转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能 ...
- 【转】Android 服务器之SFTP服务器上传下载功能
原文网址:http://blog.csdn.net/tanghua0809/article/details/47056327 本文主要是讲解Android服务器之SFTP服务器的上传下载功能,也是对之 ...
- 【转】Android 服务器之SFTP服务器上传下载功能 -- 不错
原文网址:http://blog.csdn.net/tanghua0809/article/details/47056327 本文主要是讲解Android服务器之SFTP服务器的上传下载功能,也是对之 ...
- JavaWeb实现文件上传下载功能实例解析 (好用)
转: JavaWeb实现文件上传下载功能实例解析 转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web ...
- C# 文件上传下载功能实现 文件管理引擎开发
Prepare 本文将使用一个NuGet公开的组件技术来实现一个服务器端的文件管理引擎,提供了一些简单的API,来方便的实现文件引擎来对您自己的软件系统的文件进行管理. 在Visual Studio ...
- 文件一键上传、汉字转拼音、excel文件上传下载功能模块的实现
----------------------------------------------------------------------------------------------[版权申明: ...
- FasfDFS整合Java实现文件上传下载功能实例详解
https://www.jb51.net/article/120675.htm 在上篇文章给大家介绍了FastDFS安装和配置整合Nginx-1.13.3的方法,大家可以点击查看下. 今天使用Java ...
- php实现文件上传下载功能小结
文件的上传与下载是项目中必不可少的模块,也是php最基础的模块之一,大多数php框架中都封装了关于上传和下载的功能,不过对于原生的上传下载还是需要了解一下的.基本思路是通过form表单post方式实现 ...
- WEB文件上传下载功能
WEB文件上传下载在日常工作中经常用到的功能 这里用到JS库 http://files.cnblogs.com/meilibao/ajaxupload.3.5.js 上传代码段(HTML) <% ...
随机推荐
- sql命令
oracle 查询所有表中以TICKET开头,TYPE结尾的表,同时不显示末尾为数字的时间表 SELECT * FROM user_col_comments WHERE COLUMN_NAME lik ...
- (更新)Java + 腾讯企业邮箱 + javamail + SSL 发送邮件
咳咳~最头疼的就是莫名其妙的错误. 本来今年6月份运行通过的代码,过俩月就报错了. javax.mail.MessagingException: Could not connect to SMTP h ...
- Eclipse解决Ctrl+c很卡的方法
问题如下 : 每当在eclipse中开发java项目打开jsp页面编辑的时候,按了ctrl+c就会卡死几秒的状态,一天经常这样会让人非常的烦躁. 解决方法如下: Eclipse -- Windows- ...
- Xcode 提高效率的几个快捷键
1.一次性修改一个scope里的变量名: 点击该变量,出现下划虚线,然后command+control+E激活所有相同变量,然后进行修改. 2.删除一个词:option+delete 删除一句话:co ...
- sql 操作常用操作语句 新增、修改字段等
常用sql --sql 事务 BEGIN TRAN 事物名 )BEGIN ROLLBACK TRAN 事物名;RETURN;END COMMIT TRAN 事物名 --数据库清缓存 DBCC DROP ...
- Netty : writeAndFlush的线程安全及并发问题
使用Netty编程时,我们经常会从用户线程,而不是Netty线程池发起write操作,因为我们不能在netty的事件回调中做大量耗时操作.那么问题来了 – 1, writeAndFlush是线程安全的 ...
- Word 宏命令大全
1. 为宏命令指定快捷键.在WORD中,操作可以通过菜单项或工具栏按钮实现,如果功能项有对应的快捷键的话,利用快捷键可以快速实现我们需要的功能.如最常见的CTRL+O.CTRL+A等等.WOR ...
- JavaScript parseInt() 函数
定义和用法 parseInt() 函数可解析一个字符串,并返回一个整数. 语法 parseInt(string, radix) 参数 描述 string 必需.要被解析的字符串. radix 可选.表 ...
- 景区3D指纹验证系统解决方案
旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一.旅游业在城市经济发展中的产业地位.经济作用逐步增强,旅游业对城市经济的拉动性.社会就业的带动力.以及对文化与环境的促进作用日益显现.指纹门票为 ...
- 个推,手机推送API的使用
参考:http://www.cnblogs.com/may-25/p/5501804.html 推送成功后返回的任务Id: String contentId = push.getContentId(m ...