Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不上传Codenameone文件的情况下提交MultiPartRequest数据?_Codenameone - Fatal编程技术网

如何在不上传Codenameone文件的情况下提交MultiPartRequest数据?

如何在不上传Codenameone文件的情况下提交MultiPartRequest数据?,codenameone,Codenameone,我有一个表单,有一些文本字段和一个图像上传选项,我可以浏览图像并提交multipartrequest数据,但我的要求是用户有一个选项,即他可以或不可以在当时浏览图像字段,如何将multipartrequest数据与剩余字段一起插入 下面是我的代码: MultipartRequest request = new MultipartRequest(); String rootPath=FileSystemStorage.getInstance().getAppHomePath(); String u

我有一个表单,有一些文本字段和一个图像上传选项,我可以浏览图像并提交multipartrequest数据,但我的要求是用户有一个选项,即他可以或不可以在当时浏览图像字段,如何将multipartrequest数据与剩余字段一起插入

下面是我的代码:

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)