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

wordpress路径函数/seo的主要分析工具

wordpress路径函数,seo的主要分析工具,安徽省建设厅八大员报名网站,企业信息公开查询2、save   作用:将所有上传文件保存到指定文件夹下,并返回保存的文件个数。原型:public int save(String destPathName)   和public int save(String destPathName,int option)   当中,destPathName为文件保存文件夹&…
2、save 
  作用:将所有上传文件保存到指定文件夹下,并返回保存的文件个数。

 
  原型:public int save(String destPathName) 
  和public int save(String destPathName,int option) 
  当中,destPathName为文件保存文件夹,option为保存选项,它有三个值,各自是SAVE_PHYSICAL,SAVE_VIRTUAL和SAVE_AUTO。

(同File类的saveAs方法的选项之值类似)SAVE_PHYSICAL指示组件将文件保存到以操作系统根文件夹为文件根文件夹的文件夹下。SAVE_VIRTUAL指示组件将文件保存到以Web应用程序根文件夹为文件根文件夹的文件夹下,而SAVE_AUTO则表示由组件自己主动选择。

 

  注:save(destPathName)作用等同于save(destPathName,SAVE_AUTO)。

 

<form method="post" action="uploadfile.jsp" enctype="multipart/form-data">
<input type="file" name="file" size="50">  
</form>


这里enctype="multipart/form-data"是form的MIME编码。这个參数才干够上传或下载文件

<%		mySmartUpload.initialize(pageContext); //运行初始化操作 mySmartUpload.upload(); //upload file dataint size = 1024 * 1024 * 1024;if (mySmartUpload.getFiles().getSize() > size) {out.println("the files have to be < 1024MB !");} else {try {mySmartUpload.save("/Upload");out.print("成功上传文件!

"); } catch (Exception e) { out.print(e.toString()); } }%>


这里通过save()方法。将文件上传到根文件夹的Upload文件夹中。


1、saveAs作用:将文件换名另存。

 
  原型: 
  public void saveAs(java.lang.String destFilePathName) 
  或 
  public void saveAs(java.lang.String destFilePathName, int optionSaveAs) 
  当中,destFilePathName是另存的文件名称。optionSaveAs是另存的选项,该选项有三个值。各自是SAVEAS_PHYSICAL,SAVEAS_VIRTUAL,SAVEAS_AUTO。

SAVEAS_PHYSICAL表明以操作系统的根文件夹为文件根文件夹另存文件。SAVEAS_VIRTUAL表明以Web应用程序的根文件夹为文件根文件夹另存文件。SAVEAS_AUTO则表示让组件决定。当Web应用程序的根文件夹存在另存文件的文件夹时,它会选择SAVEAS_VIRTUAL,否则会选择SAVEAS_PHYSICAL。 
  比如。saveAs("/upload/sample.zip",SAVEAS_PHYSICAL)运行后若Webserver安装在C盘。则另存的文件名称实际是c:\upload\sample.zip。而saveAs("/upload/sample.zip",SAVEAS_VIRTUAL)运行后若Web应用程序的根文件夹是webapps/jspsmartupload,则另存的文件名称实际是webapps/jspsmartupload/upload/sample.zip。

saveAs("/upload/sample.zip",SAVEAS_AUTO)运行时若Web应用程序根文件夹下存在upload文件夹。则其效果同saveAs("/upload/sample.zip",SAVEAS_VIRTUAL)。否则同saveAs("/upload/sample.zip",SAVEAS_PHYSICAL)。 
  建议:对于Web程序的开发来说,最好使用SAVEAS_VIRTUAL,以便移植。 

SAVEAS_PHYSICAL 是绝对路径,SAVEAS_VIRTUAL是相对路径(相当于前面加上Tomcat/Webapps/YourProject/)。


<%mySmartUpload.initialize(pageContext); //initiatemySmartUpload.upload(); //upload file dataint size = 1024 * 1024 * 1024;if (mySmartUpload.getFiles().getSize() > size) {//control the size of the fileout.println("the files have to be < 1024MB !");} else {try {for (int i = 0; i < mySmartUpload.getFiles().getCount(); i++) {//iterating the filesFile file = mySmartUpload.getFiles().getFile(i);if (file.isMissing())continue;String virtualPath = "/Upload/";//Tomcat/webapps/YourProject/Uploadfile.saveAs(virtualPath + file.getFileName(),mySmartUpload.SAVE_VIRTUAL);}out.print("成功上传文件!

"); } catch (Exception e) { out.print(e.toString()); } } %>


上述代码使用了SaveAs方法,当中SAVEAS_VIRTUAL,存放到Web项目中的,Upload目录中。

以下的代码使用了SAVEAS_PHYSICAL,和上面的代码同样功能,当中 pageContext.getServletContext().getRealPath("/")来获得Webapps/Project的路径。


<%mySmartUpload.initialize(pageContext); //initiatemySmartUpload.upload(); //upload file dataint size = 1024 * 1024 * 1024;if (mySmartUpload.getFiles().getSize() > size) {//control the size of the fileout.println("the files have to be < 1024MB !");} else {try {for (int i = 0; i < mySmartUpload.getFiles().getCount(); i++) {//iterating the filesFile file = mySmartUpload.getFiles().getFile(i);if (file.isMissing())continue;String physicalPath = pageContext.getServletContext()//Tomcat/webapps/YourProject/Upload.getRealPath("/") + "/Upload/";file.saveAs(physicalPath + file.getFileName(),mySmartUpload.SAVE_PHYSICAL);}out.print("成功上传文件! ");} catch (Exception e) {out.print(e.toString());}}%>



转载于:https://www.cnblogs.com/jhcelue/p/7141102.html

http://www.lbrq.cn/news/1070695.html

相关文章:

  • WordPress设置域名出错/seo内容优化心得
  • 骨科医院网站模板/xp优化大师
  • 有没有在淘宝找人做网站被骗过的/搜索引擎优化的主要内容
  • 网站原型设计和版式设计/百度软件商店
  • 建设部网站查询通报/哪个平台可以免费打广告
  • 兰州专业做网站的公司哪家好/b站视频推广网站2023
  • 行业协会网站建设的目的/今日中央新闻
  • 做网站大连/深圳龙岗区疫情最新消息
  • 黄骅港船舶动态信息平台/seo准
  • 医疗网站建设哪家好/淄博头条新闻今天
  • wordpress论坛vip破解/抖音seo推荐算法
  • 太原金茂大厦做网站的/seo管理与优化期末试题
  • 开封网站建设中心/手机网站百度关键词排名
  • 聊城集团网站建设多少钱/seowhy论坛
  • 宁夏企业网站建设/腾讯竞价广告
  • 万网域名续费优惠/seo排名优化培训怎样
  • 怎么填写网站备案申请/常用的网络营销工具
  • 网站用图怎么做文件小质量高/百度指数批量获取
  • 一键建站系统有哪些/百度网盘资源免费搜索引擎入口
  • 佛山网站建设怎么做/seo求职信息
  • 高端网站设计 公司新鸿儒/搜索引擎优化seo方案
  • 怎么制作游戏私服/临沂seo公司稳健火星
  • 百度互联网营销是什么/seo收费标准
  • 哪个新闻网站做的好/网络营销主要干什么
  • 网站服务公司排名/亿驱动力竞价托管
  • 聊天软件是怎么开发的/网站seo设置是什么意思
  • 做网站都需要什么人团/找培训机构的平台
  • 天津网站制作建设/天津建站网
  • 文档下载网站 建设/重庆森林经典台词 凤梨罐头
  • vue适合什么网站开发/免费推广网站视频
  • 深度学习中的模型知识蒸馏
  • C的数据类型与变量
  • Nvidia Orin + RealSense D435i 与3D地图实现导航
  • linux2.6 和 unix-v6 源码实验
  • 驾驶场景玩手机识别:陌讯行为特征融合算法误检率↓76% 实战解析
  • 【Android】通知