我正在创建一个用于使用球衣上传文件的 API。
@Path("/api")
public class GreetingService {
@POST
@Path("/upload")
@Consumes("multipart/form-data")
//@Produces("text/plain")
public String uploadFile(@FormParam("file") File file, @FormParam("file") FormDataContentDisposition fcdsFile) {
String fileLocation = "/files/" + fcdsFile.getFileName();
//File destFile = new File(fileLocation);
return "1";
} }
当我做 curl -v -X POST --form file=@rt.txt url 我得到
SEVERE: Servlet.service() for servlet ServletAdaptor threw exception
java.lang.NullPointerException for this line String fileLocation = "/files/" + fcdsFile.getFileName();
我哪里错了?