【发布时间】:2013-11-03 08:09:25
【问题描述】:
我正在尝试将图像上传到 JAVAServer,以下是详细信息:
我正在使用服务器:带有 REST 服务和 Extjs 4 的 JAVA Spring。
我需要使用base64上传图片到服务器。
上传图片到服务器的最佳做法是什么?
如何在extjs4中将图片转换为base64字符串?
如何连同表单数据一起提交表单?
有了这个我可以访问服务器,但每个参数都是空的,即没有数据被传输 var form = Ext.getCmp('member_form').getForm();
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...');
}
});
}
请帮帮我,我现在卡住了。
【问题讨论】:
-
您是否将表单 enctype 设置为 multipart form-data ?
-
是的,我已经尝试过了,但结果是一样的.....
标签: java javascript extjs extjs4 image-uploading