是否可以接受 csv 类型?service.path(appPath).accept(mediaType).get(String.class)
javax.ws.rs.core.MediaType 中没有定义 MediaType.TEXT_CSV。我错过了什么吗?
我目前在泽西岛 1.1.6 上。
非常感谢。
是否可以接受 csv 类型?service.path(appPath).accept(mediaType).get(String.class)
javax.ws.rs.core.MediaType 中没有定义 MediaType.TEXT_CSV。我错过了什么吗?
我目前在泽西岛 1.1.6 上。
非常感谢。
您可以定义自己的媒体类型:
public final static String TEXT_CSV = "text/csv";
public final static MediaType TEXT_CSV_TYPE = new MediaType("text", "csv");
csv 只不过是逗号分隔的文本文件
您始终可以将text\plain
其用作媒体类型来处理 CSV 文件 - 并使用Open CSV 等框架处理 CSV。
或者(在文件上传的情况下)
@Consumes(MediaType.MULTIPART_FORM_DATA)
public String process(@FormDataParam("file") InputStream csv) throws IOException {
//Process CSV file
}