如何在不上传Codenameone文件的情况下提交MultiPartRequest数据?
我有一个表单,有一些文本字段和一个图像上传选项,我可以浏览图像并提交multipartrequest数据,但我的要求是用户有一个选项,即他可以或不可以在当时浏览图像字段,如何将multipartrequest数据与剩余字段一起插入 下面是我的代码:如何在不上传Codenameone文件的情况下提交MultiPartRequest数据?,codenameone,Codenameone,我有一个表单,有一些文本字段和一个图像上传选项,我可以浏览图像并提交multipartrequest数据,但我的要求是用户有一个选项,即他可以或不可以在当时浏览图像字段,如何将multipartrequest数据与剩余字段一起插入 下面是我的代码: MultipartRequest request = new MultipartRequest(); String rootPath=FileSystemStorage.getInstance().getAppHomePath(); String u
MultipartRequest request = new MultipartRequest();
String rootPath=FileSystemStorage.getInstance().getAppHomePath();
String url="some web service url"
if(imagePath!=null && imagePath!=rootPath){
request.setUrl(url);
request.addData("uploadedFile", image.getText(), "image/*");
request.setFilename("uploadedFile", uploadFileName);
request.setPost(true);
request.setFailSilently(true);
NetworkManager.getInstance().addToQueue(request);
request.getResponseData();
}
else{
imagePath=FileSystemStorage.getInstance().getAppHomePath();
request.setUrl(url);
request.addData("uploadedFile", uploadFileName, "image/*");
request.setPost(true);
request.setFailSilently(true);
NetworkManager.getInstance().addToQueue(request);
r.getResponseData();
}
提前感谢。您不必调用
addData
或setFilename
,在这种情况下,请求仍然是多部分的,但不会提交数据。您不必调用addData
或setFilename
,在这种情况下,请求仍然是多部分的,但不会提交数据数据。我对这两行进行注释并尝试保存我的数据,但它无法使用相应的url调用我的webService方法,它期望在我的webService方法下面传递多部分数据-----public void saveUser(@RequestParam(“uploadedFile”)MultipartFile uploadedFileRef,@RequestParam(“fname”)字符串fname)我对这两行进行注释并尝试保存我的数据,但它无法使用相应的url调用我的webService方法,因为它期望在我的webService方法下面传递多部分数据-----public void saveUser(@RequestParam(“uploadedFile”)MultipartFile uploadedFileRef,@RequestParam(“fname”)字符串fname)