当前位置: 首页 > news >正文

营销型网站托管php视频转码

营销型网站托管,php视频转码,服务器租用价格,深圳做网站小程序《CKEditor富文本编辑器》 进入documentation文档 下载需要的版本 引入CKEditor类库 《SmartUpload组件简介》 1.使用第三方上传插件:smartUpload 2.明确: a.数据库表中的列中存的是文件路径; 图片也要传到服务器上(将本地文件传到服务器…

《CKEditor富文本编辑器》

进入documentation文档

下载需要的版本

引入CKEditor类库

《SmartUpload组件简介》 

1.使用第三方上传插件:smartUpload

2.明确:
  a.数据库表中的列中存的是文件路径;
  图片也要传到服务器上(将本地文件传到服务器项目中,然后将路径存入表字段中)

3.步骤:
  第一:在项目中导入jspsmartupload.jar文件包
  第二:在<form>表单中添加表单属性:enctype="multipart/form-data"
  第三:了解file类与smartupload类中的方法

1.专门用于实现文件上传及下载的免费组件

2.SmartUpload组件特点

使用简单:编写少量代码,完成上传下载功能

能够控制上传内容

能够控制上传文件的大小、类型

缺点:目前已停止更新服务

3.SmartUpload组件应用条件

(1)环境准备

使用SmartUpload组件需要在项目中引入jspsmartupload.jar文件

步骤:

首先将jspsmartupload.jar 添加到WEB-INF\lib目录下

其次需要设置表单的enctype属性

例如:

<form enctype="multipart/form-data" method="post"> 

提示:设置了enctype属性后, 表单必须以post方式提交

《SmartUpload类及方法》

SmartUpload类

          属性名称

            说  明

public final void initialize(PageContext pageContext)

执行上传和下载的初始化工作,必须实现

public void upload()

实现文件数据的上传,在initialize方法后执行

public int save(String pathName)

将全部上传文件保存到指定的目录下,并返回保存的文件个数

public void setAllowFilesList(String ExtList)

指定允许上传的文件扩展名,接收一个扩展名列表,以逗号分隔

public void setDeniedFilesList( String   fileList)

指定了禁止上传的文件扩展名列表,每个扩展名之间以逗号分隔

public void setMaxFileSize(long filesize)

设定每个文件允许上传的最大长度

public  void setTotalMaxFileSIze(long totalfilesize)

设定允许上传文件的总长度

《File类及方法》

 File类

封装了单个上传文件所包含的所有信息

常用方法

          方法名称

            说  明

saveAs(String destFilePathName)

将文件保存,参数destFilePathName是保存的文件名

isMissing( )

判断用户是否选择了文件,即对应表单项是否为空,返回值为boolean类型

public String getFieldName( )

获取表单中当前上传文件所对应的表单项的名称

public String getFileName( )

获取上传文件的文件名称,不包含路径

三,《Files类及方法》

Files类

封装了所有上传文件的信息集合

常用方法

          属性名称

            说  明

public int getCount()

取得文件上传的数目

public File getFile(int index)

取得指定位置的File文件对象

public long getSize()

取得上传文件的总长度

public Collection getCollection()

将所有上传文件对象以Collection的形式返回

 《文件上传的实现》

编写上传文件处理页uploadManage.jsp

<代码演示>

//导入包
<%@ page import="com.jspsmart.upload."%>//创建smartupload对象 
<%smartUpload su = new SmartUpload();//上传初始化  su.initialize(pageContext);try{su.upload();//上传文件    }exception(Exception ex){ex.printStackTrace();}//获取单个上传文件
com.jspsmart.upload.file file = su.getFiles().getFile(0);
//设置文件在服务器的保存位置
String filepath = "upload\\";filepath += file.getFileName();
//文件另存为   
file.saveAs(filepath, SmartUpload.SAVE_VIRTUAL);

使用SmartUpload组件可以对上传文件的类型进行限制

setAllowedFilesList():允许上传的文件类型

setDeniedFilesList():禁止上传的文件类型

<代码演示>

提示:多个文件类型之间用逗号隔开

SmartUpload su = new SmartUpload();//初始化SmartUpload对象
su.initialize(pageContext);try {//定义允许上传文件类型   su.setAllowedFilesList("gif,jpg,doc");//不允许上传文件类型   su.setDeniedFilesList("jsp,asp,php,aspx,html,htm,exe,bat");//执行上传su.upload();
}catch(Exception e)

<如图所示>

 

控制上传文件的大小

使用SmartUpload组件可以对上传文件的大小进行限制

        setMaxFileSize():允许上传的单个文件大小

        setTotalMaxFileSize():允许上传的文件总容量

<代码演示>

    //定义允许上传文件类型   su.setAllowedFilesList("gif,jpg,doc");//不允许上传文件类型   su.setDeniedFilesList("jsp,asp,php,aspx,html,htm,exe,bat") ;//单个文件最大限制   su.setMaxFileSize(20000);//设置容量//所有上传文件的总容量限制   su.setTotalMaxFileSize(500000);

《获取表单数据》

SmartUpload 获取表单数据

getRequest():得到com.jspsmart.upload.Request对象

常用方法

《代码演示》

<form method="post" enctype="multipart/form-data" action="control.jsp">
上传文件:<input type="file" name="nfile"><br/>文件描述:<input type="text" name="explanation"><br/><input type="submit" value="上传"> </form>
//获取Request对象  
com.jspsmart.upload.Request surequest = su.getRequest();//获取表单提交数据    
String explanation = surequest.getParameter("explanation");
out.println(explanation) ;

《如图》以二进制的方式提交标表单 

http://www.tj-hxxt.cn/news/40847.html

相关文章:

  • 建筑培训网站有哪些山东疫情最新消息
  • 局网站建设管理整改情况品牌策划是做什么的
  • 网站添加百度地图标注画质优化app下载
  • 郑州市建设工程造价信息网站做游戏推广一个月能拿多少钱
  • 天津泰达建设集团有限公司网站北京正规seo搜索引擎优化价格
  • 那些网站是做生鲜的武汉seo排名优化
  • 做渠道的网站有哪些厦门seo厦门起梦
  • 线上营销推广方式日照seo优化
  • 网站备案拍照背景幕布建立网站一般要多少钱
  • 山东做网站公司有哪些seo引擎搜索
  • 临城网站建设整合营销传播的方法包括
  • 建一个漫画网站推广网站多少钱
  • 大连建设工程信息网去哪里找重庆seo排名扣费
  • 坪山网站开发拓客软件
  • 贵司不断优化网站建设深圳网站seo哪家快
  • 汶上哪个广告公司做网站免费做网站怎么做网站链接
  • 基础网站建设公司宣传方式
  • 外贸网站服务器推荐青岛做网站推广
  • 中国新闻社广东分社网站排名在线优化工具
  • session WordPress青岛网络优化费用
  • 网站qq启动链接怎么做域名注册服务网站哪个好
  • html在线记账网站模板网站权重查询工具
  • 网站代理软件优化电脑的软件有哪些
  • 企业网站推广阶段网站推广的作用在哪里
  • 太仓做企业网站it行业培训机构哪个好
  • 深圳福田网站建设公司哪家好十大禁止安装应用入口
  • centos安装wordpress引擎优化
  • 建设营销网站昆明关键词优化
  • ps网站主页按钮怎么做软文代写平台有哪些
  • 企业代办公司西安seo整站优化