Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
Java 使用Base64上传图像_Java_Javascript_Extjs_Extjs4_Image Uploading - Fatal编程技术网

Java 使用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() 请帮助我,我在这一点上有点结巴。尝试将您的图像作为任何其他

我正在尝试将图像上载到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...');
    }
    });
    }