【问题标题】:How to upload only images in GWT fileUpload如何仅上传 GWT fileUpload 中的图像
【发布时间】:2014-02-14 14:07:27
【问题描述】:

我需要将一个图像文件上传到我的应用程序中。我正在使用 GWT FileUpload 组件上传文件。但是当我使用 FileUpload 时, FileUploadDialog 显示所有文件.. 我需要设置它 仅适用于图像文件。我该如何设置过滤器?

谢谢,

阿金奇亚。

【问题讨论】:

  • 到目前为止,您做了哪些努力?你在这方面遇到了什么困难

标签: gwt


【解决方案1】:

HTML 有 accept 属性 http://www.w3schools.com/tags/att_input_accept.asp

在 GWT 上这样做

FileUpload upload=new FileUpload();
upload.getElement().setAttribute("accept", "image/*");

【讨论】:

  • 它的工作... thnx,但我也想删除所有文件选项。有可能吗?
  • 根据dev.w3.org/html5/markup/input.file.html 属性“accept”可以接受 MIME 类型列表作为值,并且“向 UA [用户代理] 提供服务器能够接受的文件类型的提示。 "下拉列表中的“所有文件”默认选项由浏览器提供,而不是由源页面提供。也可以在这里查看 - developer.mozilla.org/en-US/docs/Web/HTML/Element/Input 以获得 FF 支持的 Mimetypes 列表。这取决于 UA 实现,具体浏览器将如何支持“接受”属性。答案是否定的,不可能。
猜你喜欢
  • 1970-01-01
  • 2011-02-26
  • 2012-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-17
  • 2014-02-14
相关资源
最近更新 更多