问题标签 [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.
java - Manuel Carrasco Moñino 发布的 GWT 上传
我在这里使用这个 gwt 上传系统(http://code.google.com/p/gwtupload/)。我遇到了一些问题。
- 显示以从客户端提供路径
- 获取保存文件的服务器上的路径
- 在要保存文件的服务器上设置路径
这是处理文件上传的 servlet
谢谢
gwt - 使用 uiBinder 设置 gwtupload
我正在尝试使用 uiBinder 设置gwtupload小部件,但我很难配置它。
我得到了使用常规gwt-fileUpload
小部件的代码,但我想要它,gwtupload
因为它具有更丰富的功能。这是我为gwt-fileUpload
小部件所做的:
我没有看到如何使用gwtupload
. 我看到这个错误:
我不明白如何将gwtupload
小部件映射到我的 servletPath,因为我在 uiBinder 下配置它?
javascript - GWTUpload 添加额外信息
我正在使用 GWTUpload 库进行上传,效果很好。在服务器端,我重写了类的executeAction()
方法UploadAction
。
但现在我想以某种方式向服务器发送更多信息,例如将上传的内容映射到某个用户。
我没有使用会话来识别任何人。我只想在上传时将一个简单的额外 id 从客户端传递到服务器。
我可以在客户端修改请求参数吗?
java - 向 gwt-upload 中的 UploadAction 发送请求参数
我让gwt-upload在 GAE 应用程序中工作。正如建议的那样,我实现了一个自定义 UploadAction 来处理 DataStore 中文件的存储。代码如下:
如您所见,DAO 类需要“EntityID”来将上传的文件存储在 DataStore 中。现在我正在使用一个硬编码的值,它运行良好,但我希望客户端发送的 entityID 作为请求参数。上传的小部件是 MultiUploader:
MultiUploader - 或任何其他小部件 - 是否可以设置请求参数以便我可以在我的 UploadAction 中使用它?
java - 如何使用 GWT 上传大于 1 MB 的文件
我是 GWT 的新手。
我正在尝试上传文件。我需要服务器端的数据和文件名。该文件是 doc 类型,大小可以超过 1 MB 到 5MB。
请建议我怎么做。任何示例代码都会有很大帮助。请不要建议 gwtUpload。我的文件大小超过 1 MB。gwtUpload 不支持更多的 512 Kb。
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 的文件。
java - GWT 文件上传,文件未在 POST 中发送
我正在努力使用 GWT 2.4 + gwtupload 0.6.4 库进行简单的文件上传。
这是我的对话 ui.xml 的相关部分:
importButton
电话uploader.submit()
终于来了。我的问题是我第一次按下按钮时,空的 POST 被发送到服务器,我收到一条错误消息。如果我第二次按下按钮,我的文件就会被 POST 很好。如果我关闭对话框并重新开始,就会发生同样的事情。第一次之后的每次导入尝试都可以。
这是空的 POST 示例:
我尝试再次单击按钮作为解决方法。但是,如果我收到收到的错误消息并uploader.submit()
再次调用,或者即使从Timer()
回调中调用它,它也不会像我第二次用鼠标单击时那样工作。
你有什么想法可能是错的吗?
mysql - Gwt Image Upload 和 mysql blob 存储
我已经用谷歌搜索了一段时间,但我仍然没有找到我要找的东西。
我想要做的是在我的 GWT 应用程序中设置提交表单并接收图像。将此图像发送到服务器端以将其作为 blob 存储在我的 mysql 数据库中,以便我可以访问它并稍后显示它。我一直在尝试使用 GWTUpload,它看起来非常好,但我无法更改代码以使其与 mysql 一起使用。
我是 GWT 的真正初学者,我知道这是一个很大的问题,但我会非常感谢一些正确方式的指针。
html - 使用 GWT 一次上传多个文件
我正在拼命地尝试为我的网站用户启用多重属性。用户应该能够将一堆 PDF 文件上传到我的服务器,而无需单独选择每个文件。我正在使用gwt-upload进行上传。可悲的是
实际上并不允许用户一次选择多个文件,但您必须再次单击每个文件的“浏览”按钮并在浏览器中选择。
我研究并意识到我需要这样的东西
到目前为止,在从gwt-upload创建的输入中设置“多个”-属性可以使打开文件对话框让我选择多个文件,但是上传不再开始/工作。
我找不到任何使用带有 gwt 的多文件输入的示例。如果有办法用gwt-upload做到这一点,那将是完美的,因为我真的不想再自己实现整个上传逻辑!
非常感谢!
apache-commons-fileupload - Apache Commons FileUpload 只保存文件的一部分
我正在使用 gwt 小部件 gwtupload.client.Uploader,并且我正在尝试使用 fileupload 流 api 将文件保存到数据库中的 blob 列中。问题是,如果文件大于 3k,则只能保存 3k(以及 3.25K)。谢谢您的帮助。这是代码:
保存文件的 lina 是:
在到达保存 InputStream 的代码之前有 4 种方法(未触及 InputStream):
如果我使用 FileItemFactory 它可以工作,但这不是我想要的:
感谢您的帮助。