Apache flex 将带有表单的文件从Flex Air上载到Java Servlet 3.0

Apache flex 将带有表单的文件从Flex Air上载到Java Servlet 3.0,apache-flex,post,air,flex4,servlet-3.0,Apache Flex,Post,Air,Flex4,Servlet 3.0,我已经找了好几天了。。。我有一个Flex Air应用程序,需要将表单上传到java servlet。形式非常基本: 名字: 姓氏: 图片: 这是最基本的应用。。。我一直在尝试在客户端使用此功能: 在服务器端,我要做的就是将pic.jpg保存为c:/uploads中的lastname.jpg/ 有人能给我看一下air和java servlet 3.0之间最基本的工作示例吗?这可能有些过时,但它可以工作-可能会给您一个开始: public function buildForm() : void {

我已经找了好几天了。。。我有一个Flex Air应用程序,需要将表单上传到java servlet。形式非常基本:

名字:
姓氏:
图片:

这是最基本的应用。。。我一直在尝试在客户端使用此功能:

在服务器端,我要做的就是将pic.jpg保存为c:/uploads中的lastname.jpg/


有人能给我看一下air和java servlet 3.0之间最基本的工作示例吗?这可能有些过时,但它可以工作-可能会给您一个开始:

public function buildForm() : void
{
    var requestObj : Object = new Object();
    requestObj.javavalue0 = value0;
    requestObj.javavalue1 = value1;
    flexform.request = requestObj;

    flexform.send();
}

<mx:HTTPService id="flexform" url="https://someurl.org/Form/servletPage" 
    method="POST" result="resultHandlerSubmitForm(event)" 
    fault="faultHandler(event)" />

等等……

我没有勇气点击链接。你能发布一些代码吗?我认为这项工作很好。。。但我不知道如何在servlet端保存它!在服务器端,我有一个多部分post。。。我只需要用正确的名字将它保存在正确的路径中!我不知道你说的“上传表格”是什么意思。你是说你想上传数据吗?或者只是将数据发送到Java服务?您的Java服务需要AMF、SOAP或REST格式的数据吗?表单有3个字段:firstname lastname和jpg格式的pic。我需要把这些都放到servlet中。我需要用HTTP POSTyea做这件事。。但是问题更多的是在servlet方面!这个答案中没有提到的servlet方面的问题是什么?我认为这个答案展示了如何使用Flex与servlet通信,以及如何访问servlet内部传递的参数。你还需要什么?
public function buildForm() : void
{
    var requestObj : Object = new Object();
    requestObj.javavalue0 = value0;
    requestObj.javavalue1 = value1;
    flexform.request = requestObj;

    flexform.send();
}

<mx:HTTPService id="flexform" url="https://someurl.org/Form/servletPage" 
    method="POST" result="resultHandlerSubmitForm(event)" 
    fault="faultHandler(event)" />
public class servletPage extends HttpServlet
{

/**
 * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    try
    {
        String str_javavalue0 = request.getParameter( "javavalue0" );