「java上传文件后缀」java 文件后缀

博主:adminadmin 2022-12-21 18:51:09 68

今天给各位分享java上传文件后缀的知识,其中也会对java 文件后缀进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java web文件上传怎么限制文件类型

前端限制,用 正则匹配文件名后缀  /\.([jJ][pP][gG]){1}$|\.([jJ][pP][eE][gG]){1}$|\.([gG][iI][fF]){1}$|\.([pP][nN][gG]){1}$|\.([bB][mM][pP]){1}$/  这个是图片正则匹配

服务端获取文件,用正则匹配文件名后缀

MultipartHttpServletRequest mrequest = (MultipartHttpServletRequest) request;

            MultipartFile file = mrequest.getFile("file");

            if (file != null  !file.isEmpty()) {

                // 获得文件类型(可以判断如果不是指定类型,禁止上传)

                String contentType = file.getContentType();

java可以上传什么格式的文件

Java代码实现文件上传

FormFile file=manform.getFile();

String newfileName = null;

String newpathname=null;

String fileAddre="/numUp";

try {

InputStream stream = file.getInputStream();// 把文件读入

String filePath = request.getRealPath(fileAddre);//取系统当前路径

File file1 = new File(filePath);//添加了自动创建目录的功能

((File) file1).mkdir();

newfileName = System.currentTimeMillis()

+ file.getFileName().substring(

file.getFileName().lastIndexOf('.'));

ByteArrayOutputStream baos = new ByteArrayOutputStream();

OutputStream bos = new FileOutputStream(filePath + "/"

+ newfileName);

newpathname=filePath+"/"+newfileName;

System.out.println(newpathname);

// 建立一个上传文件的输出流

System.out.println(filePath+"/"+file.getFileName());

int bytesRead = 0;

byte[] buffer = new byte[8192];

while ((bytesRead = stream.read(buffer, 0, 8192)) != -1) {

bos.write(buffer, 0, bytesRead);// 将文件写入服务器

}

bos.close();

stream.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

java怎么获取上传文件的后缀

给你个示例,应该看得懂吧

File f =new File("Test.txt");

String fileName=f.getName();

String prefix=fileName.substring(fileName.lastIndexOf(".")+1);

System.out.println(prefix);

}

java 上传文件必须是txt文件

$(function(){

new AjaxUpload("#file",{

action:"/dzj/upload?filefolder=monitor/images",

autoSubmit:true,

type:"POST",

name:"file",

onSubmit:function(filepic, extension){

if (extension /^(txt)$/.test(extension))

{

$("#loading").html("img src='images/loading.gif'font color='red'文件正在上传.../font");

$("#loading").show();

}

else

{

$("#loading").html("font color='red' 请选择txt文件。/font");

$("#loading").show();

return false;

}

},

onComplete:function(filepic, response){

$("#loading").html("图片上传成功");

$("#loading").show();

var doctitle=document.getElementById("doctitle");

doctitle.value=filepic;

var docurl=document.getElementById("image");

docurl.value=response;

var filepicture=document.getElementById("filepic");

filepicture.value=filepic;

}

});

});

input type='text' name="file" id="file" required="true" class="easyui-validatebox required"/

span id="loading"/span

input type='hidden' name="doctitle" id="doctitle" /

input type='hidden' name="image" id="image" /

关于java上传文件后缀和java 文件后缀的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-21,除非注明,否则均为首码项目网原创文章,转载请注明出处。