问题标签 [gwtupload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1041 浏览

java - Manuel Carrasco Moñino 发布的 GWT 上传

我在这里使用这个 gwt 上传系统(http://code.google.com/p/gwtupload/)。我遇到了一些问题。

  1. 显示以从客户端提供路径
  2. 获取保存文件的服务器上的路径
  3. 在要保存文件的服务器上设置路径

这是处理文件上传的 servlet

谢谢

0 投票
1 回答
1613 浏览

gwt - 使用 uiBinder 设置 gwtupload

我正在尝试使用 uiBinder 设置gwtupload小部件,但我很难配置它。

我得到了使用常规gwt-fileUpload小部件的代码,但我想要它,gwtupload因为它具有更丰富的功能。这是我为gwt-fileUpload小部件所做的:

我没有看到如何使用gwtupload. 我看到这个错误:

我不明白如何将gwtupload小部件映射到我的 servletPath,因为我在 uiBinder 下配置它?

0 投票
1 回答
433 浏览

javascript - GWTUpload 添加额外信息

我正在使用 GWTUpload 库进行上传,效果很好。在服务器端,我重写了类的executeAction()方法UploadAction

但现在我想以某种方式向服务器发送更多信息,例如将上传的内容映射到某个用户。

我没有使用会话来识别任何人。我只想在上传时将一个简单的额外 id 从客户端传递到服务器。

我可以在客户端修改请求参数吗?

0 投票
1 回答
1392 浏览

java - 向 gwt-upload 中的 UploadAction 发送请求参数

我让gwt-upload在 GAE 应用程序中工作。正如建议的那样,我实现了一个自定义 UploadAction 来处理 DataStore 中文件的存储。代码如下:

如您所见,DAO 类需要“EntityID”来将上传的文件存储在 DataStore 中。现在我正在使用一个硬编码的值,它运行良好,但我希望客户端发送的 entityID 作为请求参数。上传的小部件是 MultiUploader:

MultiUploader - 或任何其他小部件 - 是否可以设置请求参数以便我可以在我的 UploadAction 中使用它?

0 投票
1 回答
735 浏览

java - 如何使用 GWT 上传大于 1 MB 的文件

我是 GWT 的新手。

我正在尝试上传文件。我需要服务器端的数据和文件名。该文件是 doc 类型,大小可以超过 1 MB 到 5MB。

请建议我怎么做。任何示例代码都会有很大帮助。请不要建议 gwtUpload。我的文件大小超过 1 MB。gwtUpload 不支持更多的 512 Kb。

0 投票
0 回答
712 浏览

firefox - 使用 gwtupload 上传大于 500kb 的文件时,Firefox 无法发布表单

我正在使用 gwt 开发应用程序并使用 gwtupload(版本 0.6.4)来执行文件上传。文件上传适用于所有经过测试的浏览器(Chrome、IE 9、FF 8/9)。但是,在使用 Firefox 时,如果要上传的文件大小大于 500kb,则 FF 将不会执行 Form post。如果文件大小 < 500kb,FF 会发布表单并且文件上传就可以了。

我在 servlet 中打开了日志记录,以验证没有收到来自 Firefox 的帖子,除非文件小于 500kb。

有没有人知道问题可能是什么?我检查了这个站点 gwt/gwtupload,并在 Mozilla 站点上查找了信息。

谢谢。

基本设置是:

AttachmentDialog(一个 GXT Dialog 子类)包含一个自定义的 Uploader 实例(gwtupload)。单击 AttachmentDialog 上的提交按钮时,将调用 uploader.submit()。上传者有一个附加到表单的 onSubmit 处理程序,该处理程序执行一些检查并询问上传 servlet 的状态。从状态检查返回后,上传者调用 form.submit()。

TestAttachmentDialog 代码:

上传者代码:

当上面提到的 sendAjaxRequestToValidateSession() 返回时,将执行以下操作:

这适用于 Chrome 和 IE 上所有大小的文件,但仅适用于 Firefox 上小于 500kb 的文件。

0 投票
1 回答
1170 浏览

java - GWT 文件上传,文件未在 POST 中发送

我正在努力使用 GWT 2.4 + gwtupload 0.6.4 库进行简单的文件上传。

这是我的对话 ui.xml 的相关部分:

importButton电话uploader.submit()终于来了。我的问题是我第一次按下按钮时,空的 POST 被发送到服务器,我收到一条错误消息。如果我第二次按下按钮,我的文件就会被 POST 很好。如果我关闭对话框并重新开始,就会发生同样的事情。第一次之后的每次导入尝试都可以。

这是空的 POST 示例:

我尝试再次单击按钮作为解决方法。但是,如果我收到收到的错误消息并uploader.submit()再次调用,或者即使从Timer()回调中调用它,它也不会像我第二次用鼠标单击时那样工作。

你有什么想法可能是错的吗?

0 投票
1 回答
313 浏览

mysql - Gwt Image Upload 和 mysql blob 存储

我已经用谷歌搜索了一段时间,但我仍然没有找到我要找的东西。

我想要做的是在我的 GWT 应用程序中设置提交表单并接收图像。将此图像发送到服务器端以将其作为 blob 存储在我的 mysql 数据库中,以便我可以访问它并稍后显示它。我一直在尝试使用 GWTUpload,它看起来非常好,但我无法更改代码以使其与 mysql 一起使用。

我是 GWT 的真正初学者,我知道这是一个很大的问题,但我会非常感谢一些正确方式的指针。

0 投票
3 回答
5654 浏览

html - 使用 GWT 一次上传多个文件

我正在拼命地尝试为我的网站用户启用多重属性。用户应该能够将一堆 PDF 文件上传到我的服务器,而无需单独选择每个文件。我正在使用gwt-upload进行上传。可悲的是

实际上并不允许用户一次选择多个文件,但您必须再次单击每个文件的“浏览”按钮并在浏览器中选择。

我研究并意识到我需要这样的东西

到目前为止,在从gwt-upload创建的输入中设置“多个”-属性可以使打开文件对话框让我选择多个文件,但是上传不再开始/工作。

我找不到任何使用带有 gwt 的多文件输入的示例。如果有办法用gwt-upload做到这一点,那将是完美的,因为我真的不想再自己实现整个上传逻辑!

非常感谢!

0 投票
1 回答
331 浏览

apache-commons-fileupload - Apache Commons FileUpload 只保存文件的一部分

我正在使用 gwt 小部件 gwtupload.client.Uploader,并且我正在尝试使用 fileupload 流 api 将文件保存到数据库中的 blob 列中。问题是,如果文件大于 3k,则只能保存 3k(以及 3.25K)。谢谢您的帮助。这是代码:

保存文件的 lina 是:

在到达保存 InputStream 的代码之前有 4 种方法(未触及 InputStream):

如果我使用 FileItemFactory 它可以工作,但这不是我想要的:

感谢您的帮助。