java - 使用 Ajax 或 JQuery 直接上传文件(带或不带表单)

标签 java jquery ajax file-upload playframework-2.0

我正在尝试使用页面末尾描述的第二种“直接文件上传”方法:http://www.playframework.org/documentation/2.0/JavaFileUpload

如何实现所需的 Ajax/Jquery/Js 函数以允许我使用它?任何人都可以提供一些命中或片段吗?

谢谢。

最佳答案

您不能使用 AJAX 上传文件。至少在不支持 HTML5 的浏览器中不会 File API .对于这些浏览器,您可以使用一些现有的文件上传控件,例如 Uploadify , Blueimp File upload , Valums File Uploader , ...

这些控件会检测浏览器是否支持文件 API 并会使用它。如果没有,它将使用其他技术,例如使用隐藏的 <iframe> , Flash , Silverlight , ...

关于java - 使用 Ajax 或 JQuery 直接上传文件(带或不带表单),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12894562/

相关文章:

java - 连接到 glassFish 服务器上的 JNDI 时出现 NoInitialContextException

java - 具有不同泛型的方法参数是否使方法具有不同的签名?

jquery - 等待 JSON 数据被解析

javascript - Dragula 放入多个 div

javascript - 传递给 Javascript 函数的变量没有改变

javascript - 我无法将 ajax 数据保存到变量中

java - 选项菜单上的白色背景 (Android)

java - 如何通过 Java 中的一个值获取 JSON 对象?

jquery - 在 jquery mobile 中动态添加页脚或页眉

javascript - 使用 PHP 和 AJAX 将大文件分块下载到服务器(远程上传)(强制设置时间限制)