精华内容
下载资源
问答
  • 上传" name="Send" id="upfileSubmit">   String size = ""; if(f.exists() && f.isFile()){ long fileS = f.length(); DecimalFormat df = new DecimalFormat("#.00"); if (fileS ) { ...
    <html>
    <head> 
    <script type="text/javascript">
    var isIE = /msie/i.test(navigator.userAgent) && !window.opera; 
    function fileChange(target) { 
    	var fileSize = 0; 
    	if (isIE && !target.files) { 
    		var filePath = target.value; 
    		var fileSystem = new ActiveXObject("Scripting.FileSystemObject"); 
    		var file = fileSystem.GetFile (filePath); 
    		fileSize = file.Size;
    		alert(fileSize);
    	} else { 
    		fileSize = target.files[0].size; 
    		console.log(fileSize); 
    	}
    		var size = fileSize / 1024;
    		if(size>20000){
    			document.getElementById("upfileSubmit").disabled=true;
    			alert("附件不能大于20M,请重新选择!");
    		}
    	else
    	{
    		document.getElementById("upfileSubmit").disabled=false;
    	}
    }
    </script>
    </head>
    <body>
    
    <form name="form" method="post" action="" enctype="multipart/form-data" >
        <input type="file" name="filename" size="20" onchange="fileChange(this);">
        <input type="submit" value="上传" name="Send" id="upfileSubmit">
    </form>
    </body>
    </html>

     

         
    
            String size = ""; 
    	    if(f.exists() && f.isFile()){
    	    long fileS = f.length();
    	      DecimalFormat df = new DecimalFormat("#.00"); 
    	           if (fileS < 1024) {
    	               size = df.format((double) fileS) + "BT";
    	           } else if (fileS < 1048576) {
    	               size = df.format((double) fileS / 1024) + "KB";
    	           } else if (fileS < 1073741824) {
    	               size = df.format((double) fileS / 1048576) + "MB";
    	           } else {
    	               size = df.format((double) fileS / 1073741824) +"GB";
    	           }
    	    }else if(f.exists() && f.isDirectory()){
    	    size = "";
    	    }else{
    	    size = "0BT";
    	    }
    
        /***********************************************************************/
    
            // 计算文件上传的大小      @RequestParam("file") MultipartFile file
    
    		MultipartFile files = file; 
            CommonsMultipartFile cf= (CommonsMultipartFile)file; 
            DiskFileItem fi = (DiskFileItem)cf.getFileItem(); 
            File f = fi.getStoreLocation();
                  
    	    if(f.exists() && f.isFile()){
    	    long fileS = f.length();
    	    DecimalFormat df = new DecimalFormat("#.00"); 
          		if (fileS < 1073741824) {
          			String size = df.format((double) fileS / 1048576); // + "MB"
          			// Integer intSize = Integer;
    
    				if(size != null){
    					Double  intSize = Double.parseDouble(size.trim());
    	      			if (intSize > 20) {  // 不能上传超过20M的文件!
    	      				 
    	      				return ControllerUtils.error("不能上传超过20M的文件!");
    	      			}
    				}
               } 
    	    }

     

    展开全文
  • 原文地址:...1、判断文件是否存在,不存在创建文件 [java] view plaincopyprint? File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\

    原文地址:http://blog.chinaunix.net/uid-26284395-id-3260936.html


    1、判断文件是否存在,不存在创建文件

    [java]  view plain copy print ?
    1. File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm");    
    2. if(!file.exists())    
    3. {    
    4.     try {    
    5.         file.createNewFile();    
    6.     } catch (IOException e) {    
    7.         // TODO Auto-generated catch block    
    8.         e.printStackTrace();    
    9.     }    
    10. }    


    2、判断文件夹是否存在,不存在创建文件夹

    [java]  view plain copy print ?
    1. File file =new File("C:\\Users\\QPING\\Desktop\\JavaScript");    
    2. //如果文件夹不存在则创建    
    3. if  (!file .exists()  && !file .isDirectory())      
    4. {       
    5.     System.out.println("//不存在");  
    6.     file .mkdir();    
    7. else   
    8. {  
    9.     System.out.println("//目录存在");  
    10. }  
    展开全文
  • 1、判断文件是否存在,不存在创建文件File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm"); if(!file.exists()) { try { file.createNewFile(); } catch (IOException e) {

    1、判断文件是否存在,不存在创建文件

    File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm");    
    if(!file.exists())    
    {    
        try {    
            file.createNewFile();    
        } catch (IOException e) {    
            // TODO Auto-generated catch block    
            e.printStackTrace();    
        }    
    } 

    2、判断文件夹是否存在,不存在创建文件夹

    File file =new File("C:\\Users\\QPING\\Desktop\\JavaScript");    
    //如果文件夹不存在则创建    
    if  (!file .exists()  && !file .isDirectory())      
    {       
        System.out.println("//不存在");  
        file .mkdir();    
    } else   
    {  
        System.out.println("//目录存在");  
    }  

    备注:文件路径是filePath = D:\word\111\test.txt 带文件的,使用getParentFile 获取父文件

    if(!file.getParentFile().isDirectory()){
                file.getParentFile().mkdirs();
            }

    借鉴:http://blog.chinaunix.net/uid-26284395-id-3260936.html

    展开全文
  • js获取文件名: //校验 function check(){ ...//判断后缀是不是需要的文件类型  if(fileType != null && fileType != ""){  var start = fileType.lastIndexOf(".")+1; var length = fi

    js获取文件名:

    <input type="file" name="template" id="template">

    <script type="text/javascript">
    //校验
    function check(){
    var fileType = $("#template").val();

    //判断后缀是不是需要的文件类型
       if(fileType != null && fileType != ""){
        var start = fileType.lastIndexOf(".")+1;
    var length = fileType.length;
    var finalType = fileType.substring(start,length);
    if(finalType!="pfx"){
    alert("请上传正确格式的文书");
    return;
      }else{

    //获取上传文件的文件名

    var fileName=fileType .replace(/^.+?\\([^\\]+?)(\.[^\.\\]*?)?$/gi,"$1"); 

    return fileName;

    }
       }

    }

    </script>

    java获取上传文件的文件名以及后缀:

    /**
    * 从一个文件路径中获取文件名和后缀
    * @param path
    * @return
    */
    public static String getFileNameFromPath(String path){
    String fileName = path.trim().substring(path.lastIndexOf("/")+1);
    //String fileName = path.substring(path.lastIndexOf("\\")+1); 
    return fileName;
    }

    /*public static void main(String[] args) {
    String filename= "M00/00/00/wKgAmVmY_HWAU0H-AAAtToIKUp8155.doc";
    String fileNameFromPath = getFileNameFromPath(filename);
    System.out.println(fileNameFromPath);
    }*/
       


    展开全文
  • {returnMap.steelFactory.id}&randomNum="+$("#randomNum", parent.document).val(), type: 'post', timeout: 300 * 1000, async: false, secureuri: false, fileElementId: '...
  • java实现文件下载

    万次阅读 2019-07-07 09:45:31
    原理是使用java.io中的File类打开要下载的文件,用输入流将文件读入系统,再将response中的输出流连接到系统,通过输入流和输出流进行文件... * @param fileId 文件ID * @param session * @param request * @par...
  • Java中呢,略简单一些,因为有一个好用的API嘛。。。 File file = new File("c:/test/img.jpg"); if(file.exists()) {  // 文件存在 } else {  // 文件不存在 } 在JS中呢,略有些绕,不过也不复杂...
  • 比如数据库中有个表叫student,字段id,name 如下图所示 id name 1 tom 2 TOM 但是我查询的时候项不区分大小写,把tom 和 TOM 都查出来怎么办? 用ilike关键字 select * from student where name ...
  • Java解析xml文件判断节点是否存在子节点以及对子节点属性获取
  • Java获取文件大小

    千次阅读 2016-12-21 14:36:44
    此段代码可以获取到文件的大小:// 指定路径即可 File f = new File(save_path+...// 在这里可以判断文件是否存在....FileInputStream fis = new FileInputStream(f);String resourceSizeMb = "";DecimalFormat df = n
  • java上传文件到远程服务器七牛云

    千次阅读 2017-06-08 20:18:47
    如下: java上传文件到远程服务器(一)---HttpURLConnection方式java上传文件到远程服务器(二)---HttpClient方式如果说 不想自己搭建 静态资源Linux服务器的话,现在有很多免费的静态资源云服务可以使用。本文记录...
  • JAVA上传文件图片到服务器保存

    万次阅读 热门讨论 2017-04-10 11:58:57
    这里我记录一个比较简单方便操作的JAVA上传文件图片到服务器并且保存! 首先是页面 html的 我这是提交一个文件和类型 <div style="border: 1px solid red;"> 我是添加一张临时图片得到微信的media_...
  • shell 启动 java jar 文件

    千次阅读 2016-09-30 14:19:30
    1.shell 文件: service-restart.sh #!/bin/sh #java 环境变量 source /etc/profile export JAVA_HOME=/home/tools/jdk1.7.0_67 export JRE_HOME=$JAVA_HOME/jre #判断传入的参数数量是不是够 if [ $# != 2 ] ; ...
  • java 判断对象是否为空

    万次阅读 2015-07-29 17:01:30
    java 中如何判断一个未知对象是否为空呢? 下面是一个通用的方法,判断字符串是否为空,集合是否为空,数组是否为空: Java代码  /**   * 判断对象或对象数组中每一个对象是否为空: 对象为null,字符序列...
  • Java文件下载/Springmvc文件下载的实现以及需要注意的一些细节问题,完美解决各浏览器的中文文件名乱码问题。欢迎大家讨论交流。
  • Java 文件上传 MultipartFile

    万次阅读 2017-11-01 09:06:20
    Java 文件上传 MultipartFile 1. 配置MultipartResolver:用于处理表单中的file <beans:bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" p:defau
  • java excel文件导入

    千次阅读 2017-11-01 21:00:34
    //根据传过来的id=apkFile 拿到文件 以及获取前台页面传过来的值 @RequestMapping( value = "fileUpload.do" , method = RequestMethod.POST) public @ResponseBody AjaxProcessResult fileUpload (@ ...
  • java上传文件到远程服务器(一)---HttpURLConnection方式

    万次阅读 多人点赞 2017-06-08 15:30:05
    我们在之前的文章JavaWeb静态资源分离思路中已经了解到要把文件上传到静态资源服务器有三种方式:java上传文件到ftp服务器(这个方案需要在静态资源服务器安装ftp服务)java使用HttpURLConnection上传文件到远程服务器 ...
  • JAVA实现文件下载,浏览器端得到数据流没生产文件
  • } //根据文件名判断文件是2003版本还是2007版本 boolean isExcel2003 = true; if (WDWUtil.isExcel2007(fileName)) { isExcel2003 = false; } // 获取excel内容 Workbook wb = getExcelInfo(is, isExcel2003); List...
  • java文件上传

    万次阅读 2013-07-29 16:47:53
    自己遇到这样的东西 先大概写了一个模型 用的swfupload+struts ...索要引用的js 有 jquery和 handlers(主要就是控制文件上传的一些js)和swfupload 和一个必要的flash swupload 这些 官网都有地址是:swfu
  • Java实现文件的预览

    千次阅读 2017-08-31 10:12:51
    最近项目需要用到文件的预览功能,就开始在网上收集资料,学习了几种文件预览的方法。我集成到我项目内测试的有以下三种,最后使用的是第三种: 直接使用别人提供的服务 例如:office web 365使用openoffice+...
  • 我们已经在上一篇文章中讲解了把文件上传到远程服务器的一种方式:java上传文件到远程服务器(一)---HttpURLConnection方式本章来尝试使用HttpClient方式上传文件到远程服务器:我们在之前的文章中已经在SpringMVC基础...
  • java文件分块上传分享

    万次阅读 2018-07-01 13:52:14
    先说说大文件上传种用的点以及原理,也希望各位指正。 思路以及大部分源码来自于 haohao123naa博主,我只是在他的基础上进行完善点击打开链接,在此表示感谢。 1.文件分块:一个超过几个G的文件上传到服务器,...
  • java上传超大文件解决方案

    千次阅读 2019-11-14 11:24:54
    JAVA实现大文件上传及显示进度信息 ---解析HTTPMultiPart协议 (本文提供全部源码下载,请访问https://github.com/1269085759/up6-jsp-mysql) 一.大文件上传基础描述:  各种WEB框架中,对于浏览器上传文件...
  • 1.java中获取上传文件的大小,时长 在java中获取上传文件的时长方法多种,在此我用其中的一种,不过需要引入一个jave.jar,此jar在maven仓库总下载不到,我保存到自己的网盘中了,链接: ...
  • 将从数据库查出的数据以生成csv文件的方式下载下来(导出)。 实现方案 最开始的方法是: 将从数据库中查出的数据拼成符合csv文件格式的字符串,然后将字符串转为输入流,最后返回InputStreamResource,达到...
  • java实现文件的断点续传的下载

    千次阅读 2017-01-22 02:08:21
    每一次下载的进度会保存在这个文件中,下一次下载的时候,会根据进度文件里面的内容来判断下载的进度。 package com.ldw.multilthreaddownload; import java.io.BufferedReader; import java.io.File;
  • java程序是跨平台的,可以运行在windows也可以运行在linux。但是平台不同,平台中的文件权限也是不同的。...本文主要讲讲linux下面的文件的权限和安全性问题,并且探讨一下如何在java程序中考虑文件的安全性。
  • java实现大文件分片上传

    千次阅读 2018-10-11 18:10:39
    java实现大文件分片上传 在项目中用到了大文件上传功能,最初从网上参考了一些代码来实现,但是最终的上传效果不是很好,速度比较慢。 之前的上传思路是: 前端利用webUploader分片大文件 后端接收各个分片后的小...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 296,492
精华内容 118,596
关键字:

java判断文件id

java 订阅