Java 使用Base64上传图像
我正在尝试将图像上载到JAVAServer,以下是详细信息: 我正在使用服务器:JavaSpring和REST服务以及ExtJS4 我需要上传图像使用base64服务器Java 使用Base64上传图像,java,javascript,extjs,extjs4,image-uploading,Java,Javascript,Extjs,Extjs4,Image Uploading,我正在尝试将图像上载到JAVAServer,以下是详细信息: 我正在使用服务器:JavaSpring和REST服务以及ExtJS4 我需要上传图像使用base64服务器 将图像上载到服务器的最佳做法是什么 如何在extjs4中将图像转换为base64字符串 如何随表格数据一起提交表格 有了这个,我可以点击服务器,但每个参数都是空的,即没有数据被传输 var form=Ext.getCmp('member_form').getForm() 请帮助我,我在这一点上有点结巴。尝试将您的图像作为任何其他
请帮助我,我在这一点上有点结巴。尝试将您的图像作为任何其他文件上传。在服务器上转换,这很简单。上载文件时,无法在浏览器中编辑(在本例中转换为base64)
I ExtJs,您可以使用
Ext.form.field.File
上传文件。我从未尝试过personnaly,但请看一看并尝试一下该示例。是否已将表单enctype设置为多部分表单数据?是的,我已经尝试过,但结果相同……实际上在extjs中,我使用的是Ajax请求,对吗?我需要上传一些图片,但我不知道怎么做?请帮助我…通过使用上述请求,我可以在服务器上获得请求,但请求中的所有内容都为空,这是我面临的主要问题。我已完成我的回答。希望能有帮助。
if (form.isValid()) // Validation
{
// communicating with server for registering member info
form.submit({
url : '/my/Test',
// standardSubmit: true,
method : 'POST',
waitMsg : 'Registring...',
success : function(form, o) {
console.log(form);
msg('Success', 'Processed file "'+ o.result.file + '" on the server');
},
failure : function() {
alert('Registration failed...');
}
});
}