我只是想知道大多数人如何从Java中的文件中获取mime类型?到目前为止,我已经尝试了两个工具:JMimeMagic&Mime-Util.
第一个给了我内存异常,第二个没有正确关闭它的流.我只是想知道是否有其他人有他们使用和正常工作的方法/库?
我的RESTful文件上传代码:
@Path("/upload")
@POST
@Consumes("multipart/form-data")
public String post(
@FormDataParam("part") String s,
@FormDataParam("part") FormDataContentDisposition d) {
return s + ":" + d.getFileName();
}
Run Code Online (Sandbox Code Playgroud)
当我尝试使用curl curl -X POST --form part=@file.txt url上传文件时
我收到HTTP 415不支持的媒体类型错误.怎么了 ?
我想创建一个小程序,用户将在其中为我提供网址,然后他/她将获得该网页中的图像.以下是我开始的代码:
URL postURL = new URL(url);
InputStream inputStream = postURL.openStream();
BufferedReader br = new BufferedReader(new InputStreamReader(
inputStream));
String line;
StringBuilder sb = new StringBuilder("");
while ((line = br.readLine()) != null) {
sb.append(line);
}
loggerService.log(sb.toString());
return null;
Run Code Online (Sandbox Code Playgroud)
它将为我提供网页的html并搜索<img>标签.但是,如果提供给我的网址类似于Direct Image Link,其中包含直接图像,因为它不包含html.如何解决这个问题?此外,我渴望找到一些我可以使用的api.
提前致谢.