【问题标题】:How to save a photograph to MySQL from GWTUpload SingleUploader?如何从 GWTUpload SingleUploader 将照片保存到 MySQL?
【发布时间】:2013-06-18 09:56:04
【问题描述】:

我正在使用 Eclipse Juno 和 GWTUpload SingleUploader 来选择和显示照片。有一些小问题,但是接下来要做的主要事情是将输入保存到 MySQL。那么我现在如何将照片传递给 MySQL。我打算做的是将照片存储在临时文件夹中,在写入数据库时​​从临时文件夹中取出照片,然后从临时文件夹中删除照片(清理)。我在服务器端有以下代码(从https://code.google.com/p/gwtupload/wiki/GwtUpload_GettingStarted 的第 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(request, response, XML_ERROR_ITEM_NOT_FOUND);”行我收到错误“XML_ERROR_ITEM_NOT_FOUND 无法解析为变量”我的选项是:创建常量、创建局部变量、创建字段、创建参数和一些我怀疑的更改选项是答案,因为这是来自作者的经过验证的代码。

非常感谢您的帮助。

问候,格林

【问题讨论】:

    标签: java eclipse gwt


    【解决方案1】:

    将图像保存到数据库是您的项目要求吗?

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

    【讨论】:

    • 您好专家,是的,项目要求是将图像保存到数据库。问候,格林。
    • 我收到了在我的班级中导入 gwtupload.shared.UConsts 以解决第一个错误的建议。这并没有解决这个错误。还建议我确保我的 servlet 正在扩展 gwtupload.server.UploadAction。它是什么。根据原始代码(code.google.com/p/gwtupload/wiki/GwtUpload_GettingStarted),我有“public class MyCustomisedUploadServelet extends UploadAction {”行。问候,格林
    • 我通过将 gwtupload jar 库包含到我的类路径中解决了第一个问题。它可以在这里找到 - code.google.com/p/gwtupload/wiki/Downloads?tm=2。所以我只有第二个问题悬而未决。
    • 我解决了第二个问题,包括“protected static final String XML_ERROR_ITEM_NOT_FOUND = "item not found" + TAG_ERROR + ">";"。我使用谷歌在一些类似的代码中发现了这一点。问候,格林
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 2019-07-30
    相关资源
    最近更新 更多