当前位置:首页 » 文件管理 » java上传文件后缀

java上传文件后缀

发布时间: 2022-12-15 22:14:29

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

理论上所有格式的文件都可以上传!

‘贰’ java上传文件代码

public class FileUpLoad extends ActionSupport{

//"多文件上传就用list就可以了private List<File> file;"
private File file;
//上传文本的name

public File getFile() {

return file;

}

public void setFile(File file) {

this.file = file;

}

private String fileContentType;
//上传的文件类型。

public String getFileContentType() {

return fileContentType;

}

public void setFileContentType(String fileContentType) {

this.fileContentType = fileContentType;
}

//获取上传文件的名称
private String fileFileName;

public String getFileFileName() {

return fileFileName;

}

public void setFileFileName(String fileFileName) {

this.fileFileName = fileFileName;

}

public String upload() throws Exception

{
//获取文件上传路径
String root=ServletActionContext.getRequest().getRealPath("/upload");

InputStream is=new FileInputStream(file);

String.substring(fileFileName.indexOf("."));//截取上传文件的后缀。便于新定义名称。.jpg

System.out.println(name);

File descFile=new File(root,新定义的文件名称+fileFileName.indexOf("."));

OutputStream os=new FileOutputStream(descFile);

byte[] buffer=new byte[1024];
int length=0;

while(-1!=(length=(is.read(buffer))))

{

os.write(buffer, 0, length);

}

is.close();

os.close();

return SUCCESS;

}

}

‘叁’ java上传文件格式要如何控制

文件上传的时候,一定会打开一个文件选择JFileChooser 他有个方法getSelectedFile() 这个方法返回他选择的文件, 他选完你就判断下 如果此文件的后缀不是你允许的你就直接一个对话框弹回去警告下, 如果是你允许的 就执行上传操作好了.

‘肆’ java如何区分上传的文件

区分上传的文件?文件一旦上传就是本地文件了,跟本地文件不会有任务区别……
如果你想区分,就用文件名区分,比如文件上传到服务器的时候,加个前缀

‘伍’ java 上传ftp 传输过程中文件名为tmp后缀 如何实现

replace("tmp", "") <----字符替换

‘陆’ java获取上传的图片后缀名出错 变成.image%3A1245499 请问什么原因呢怎么解决呢

应该是文件名出现空格了了,%3A是空格的意思,被转为unicode编码了

‘柒’ 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怎么获取上传文件的后缀

给你个示例,应该看得懂吧
File f =new File("Test.txt");
String fileName=f.getName();
String prefix=fileName.substring(fileName.lastIndexOf(".")+1);
System.out.println(prefix);
}

‘玖’ java如何区分上传的文件

“如果回答非常令本人满意,愿把我的分全给你。热盼高手解答”,才5分!
如果对上传文件进行分类,可以根据后缀来判定,如.jpg/.gif等。
如果对文件管理分类,也可以通过后缀来判定。

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

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


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


  3. =(MultipartHttpServletRequest)request;
    MultipartFilefile=mrequest.getFile("file");
    if(file!=null&&!file.isEmpty()){
    //获得文件类型(可以判断如果不是指定类型,禁止上传)
    StringcontentType=file.getContentType();
热点内容
java责任链 发布:2025-09-20 20:32:22 浏览:709
本机无法连接ftp 发布:2025-09-20 20:32:10 浏览:257
数据库文件大小 发布:2025-09-20 20:07:22 浏览:326
asp调用javascript脚本 发布:2025-09-20 19:39:56 浏览:124
热泵和压缩机 发布:2025-09-20 18:39:26 浏览:659
ios编程第三版pdf 发布:2025-09-20 18:06:29 浏览:871
加密撞库 发布:2025-09-20 17:59:57 浏览:818
安卓手机输入法哪个最好用排行 发布:2025-09-20 17:59:55 浏览:726
ftp访问命令连接 发布:2025-09-20 17:52:41 浏览:728
自己电脑怎么架设云服务器 发布:2025-09-20 17:28:46 浏览:637