java 传输 获取文件类型

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:11:40
我实现的文件传输中,接收端要建立一个FILE("名字.后缀")。怎么获取传过来的文件类型?
File ff = new File("1.txt");
ff.createNewFile();
try {
FileOutputStream bw = new FileOutputStream(ff);
bw.write(buf);
bw.close();

这种情况啊,在接收端预先要写好文件类型的,怎么办?

下面两位朋友可以详细点吗?

根据文件名的后缀,把它分离出来就可以了

不知道你是实现B/S还是C/S,但是不管是那一种,在传文件的内容之前,应该可以先传回文件的名字和后缀名。
对于B/S在传回的数据中,在最前面有文件的基本信息,包括文件名。对于C/S就更方便,可以自己先传回文件名和后缀名。

file.contenttype 就可以了