Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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 如何从GWTUpload SingleUploader将照片保存到MySQL?_Java_Eclipse_Gwt - Fatal编程技术网

Java 如何从GWTUpload SingleUploader将照片保存到MySQL?

Java 如何从GWTUpload SingleUploader将照片保存到MySQL?,java,eclipse,gwt,Java,Eclipse,Gwt,我正在使用EclipseJuno和GWtupLoadSingleUploader来选择和显示一张照片。这里有一些小问题,但是接下来要做的主要事情是将输入保存到MySQL。那么我现在如何将照片传递给MySQL。我计划将照片存储在临时文件夹中,在写入数据库时从临时文件夹中取出照片,然后从临时文件夹中删除照片(清理)。我在服务器端有以下代码(从的步骤7复制),但是我有两个问题无法解决 /** * Get the content of an uploaded file. */ @Over

我正在使用EclipseJuno和GWtupLoadSingleUploader来选择和显示一张照片。这里有一些小问题,但是接下来要做的主要事情是将输入保存到MySQL。那么我现在如何将照片传递给MySQL。我计划将照片存储在临时文件夹中,在写入数据库时从临时文件夹中取出照片,然后从临时文件夹中删除照片(清理)。我在服务器端有以下代码(从的步骤7复制),但是我有两个问题无法解决

/**
   * Get the content of an uploaded file.
   */
  @Override
  public void getUploadedFile(HttpServletRequest request, HttpServletResponse response) throws IOException {
    String fieldName = request.getParameter(UConsts.PARAM_SHOW);
    File f = receivedFiles.get(fieldName);
    if (f != null) {
      response.setContentType(receivedContentTypes.get(fieldName));
      FileInputStream is = new FileInputStream(f);
      copyFromInputStreamToOutputStream(is, response.getOutputStream());
    } else {
      renderXmlResponse(request, response, XML_ERROR_ITEM_NOT_FOUND);
   }
  }
第一个问题是在“String fieldName=request.getParameter(UConsts.PARAM_SHOW);”行中,我得到了错误“UConsts无法解析为变量”我的选项是:创建常量、创建类、创建接口、创建局部变量、创建字段、创建枚举、创建参数、修复项目设置

第二个问题是在“renderXmlResponse(请求、响应、XML_错误_项目_未找到)”行中,我得到了错误“XML_错误_项目_未找到无法解析为变量”我的选项是:创建常量、创建局部变量、创建字段、创建参数、,我怀疑一些更改选项是答案,因为这是作者提供的经过验证的代码

非常感谢你的帮助


您好,Glyn将图像保存到DB是您的项目要求吗


另一种方法可能是将映像文件保存到本地文件系统,并将文件的完整路径存储在DB中。这将从繁重的数据库中保存。

Hi pundit,是的,项目要求是将图像保存到DB。尊敬的Glyn,我收到了关于在我的类中导入gwtupload.shared.UConsts的第一个错误的建议。这不是我喜欢的错误。还建议我确保我的servlet扩展了gwtupload.server.UploadAction。就是这样。根据原始代码(),我有一行“public class MyCustomisedUploadServelet extends UploadAction{”。关于这一点,GlynI通过将gwtupload jar库包含到我的类路径中解决了第一个问题。它在这里可用。因此,我只有第二个问题尚未解决。我通过包括“受保护的静态最终字符串XML\u ERROR\u ITEM\u NOT\u FOUND=“ITEM NOT FOUND””。我使用google在一些类似的代码中发现了这一点