Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 JSP-Can';t将图像上传到谷歌Appengine_Java_Jsp_Google App Engine_Servlets - Fatal编程技术网

Java JSP-Can';t将图像上传到谷歌Appengine

Java JSP-Can';t将图像上传到谷歌Appengine,java,jsp,google-app-engine,servlets,Java,Jsp,Google App Engine,Servlets,我想将图像上传到appengine 因此,我拥有完整的MyImage(来自互联网上的另一个来源): 我有以下代码(也来自internt): (jsp页面使用的是servlet。) 当我检查datasource查看器时,我可以看到创建了MyImage类型的对象 但内容不对。 (此处的名称字段为空) 我想我在从jsp文件获取信息时遇到了如下问题: <%@page import="com.example.servlets.HelpDebug"%> <%@ page language=

我想将图像上传到appengine 因此,我拥有完整的MyImage(来自互联网上的另一个来源):

我有以下代码(也来自internt): (jsp页面使用的是servlet。)

当我检查datasource查看器时,我可以看到创建了MyImage类型的对象 但内容不对。 (此处的名称字段为空)

我想我在从jsp文件获取信息时遇到了如下问题:

<%@page import="com.example.servlets.HelpDebug"%>
<%@ page language="java" contentType="text/html; charset=windows-1255"
    pageEncoding="windows-1255"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
    content="text/html; charset=windows-1255">
<title>Insert title here</title>
</head>
<body>


    <form action="UploadImg" method="post" enctype="multipart/form-data">

        <input name="name" type="text" value=""> <br /> <input
            name="imageField" type="file" size="30"> <br /> <input
            name="Submit" type="submit" value="Sumbit">
        <%
            HelpDebug.desc = request.getParameter("name") == null ? "null :P"
                    : request.getParameter("name");
            out.println(HelpDebug.getMsg());
        %>
    </form>


</body>
</html>

在此处插入标题


servlet声明:

<servlet>
        <servlet-name>UploadImg</servlet-name>
        <servlet-class>com.example.servlets.UploadImg</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>UploadImg</servlet-name>
        <url-pattern>/UploadImg</url-pattern>
    </servlet-mapping>

上传
com.example.servlets.UploadImg
上传
/上传
有什么想法吗?

按照下面的示例上传图像。这比您试图在代码中执行的操作要简单得多

<%@page import="com.example.servlets.HelpDebug"%>
<%@ page language="java" contentType="text/html; charset=windows-1255"
    pageEncoding="windows-1255"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
    content="text/html; charset=windows-1255">
<title>Insert title here</title>
</head>
<body>


    <form action="UploadImg" method="post" enctype="multipart/form-data">

        <input name="name" type="text" value=""> <br /> <input
            name="imageField" type="file" size="30"> <br /> <input
            name="Submit" type="submit" value="Sumbit">
        <%
            HelpDebug.desc = request.getParameter("name") == null ? "null :P"
                    : request.getParameter("name");
            out.println(HelpDebug.getMsg());
        %>
    </form>


</body>
</html>
<servlet>
        <servlet-name>UploadImg</servlet-name>
        <servlet-class>com.example.servlets.UploadImg</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>UploadImg</servlet-name>
        <url-pattern>/UploadImg</url-pattern>
    </servlet-mapping>