jQuery 上传插件可与 JSP/Java 配合使用

2024-01-29

我正在努力完成以下任务:

通过将表单 (enctype: multipart/form-data) 提交给 JSP 操作来将文件上传到应用程序,JSP 操作会处理其余部分(包括将文件写入磁盘、处理和返回有关上传的一些 xml 数据)。

直到最近,我还在使用这个插件:http://valums.com/ajax-upload/ http://valums.com/ajax-upload/

由于以下两个原因,这种方法效果不佳:

  • 它在 Internet Explorer 上崩溃
  • 代码是用一半 jquery、一半原生 javascript 编写的,而不是以通常的插件创作形式编写,这使得调试变得更加困难。

我也看过Uploadify(http://www.uploadify.com/ http://www.uploadify.com/)但它采用了一种完全不同的方法,需要大量的后端更改。

您知道任何类似的更清晰/跨浏览器兼容的submit-form-in-hidden-iframe 插件吗?或者我缺少的替代解决方案?

请注意,由于具体要求,我不能使用常规。

Thanks.


你可以试试:

https://github.com/blueimp/jQuery-File-Upload https://github.com/blueimp/jQuery-File-Upload

相当漂亮又简单

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery 上传插件可与 JSP/Java 配合使用 的相关文章

随机推荐

  • Javascript 闭包/变量作用域问题 - 我知道它有效,但为什么?

    我用 JS 开发已经有一段时间了 虽然我知道下面的代码可以工作 但我不太明白why有用 在我看来 我在 testClosure 函数中定义了 testString 并且我期望该变量在 testClosure 函数完成时 消失 因为它是局部变
  • 创建属性设置器委托

    我创建了将属性 lambda 转换为委托的方法 public static Delegate MakeGetter
  • 在 C# 中通过 AWS.NET 从 S3 存储检索二进制数据

    我已经测试了适用于 NET 的 AWS 开发工具包中包含的大部分示例 它们都运行良好 我可以将对象 列表对象和删除对象放入存储桶中 但是 假设我删除了原始对象并想要同步本地丢失的那些文件 我想创建一个 GET 对象 按键 名称和原因桶 我可
  • 如何为Lua表添加前缀?

    我有一个lua文件 其内容为lua表如下 A A B A B C 0 问题是我想在上述每个语句之前添加前缀 XYZ 因此 解析之后数据库应该有这样的内容 XYZ A XYZ A B XYZ A B C 有任何想法吗 提前致谢 您可以使用以下
  • 熊猫表查找

    我有一个熊猫查找表 看起来像这样 Grade Lower Boundary Upper Boundary 1 110 96 2 96 91 3 91 85 4 85 81 5 81 77 6 77 72 7 72 68 8 68 63 9
  • SVG 和 Javascript - 创建 SVGPoint - TypeError:非法构造函数

    我正在尝试使用 Javascript 创建 SVG 多边形 当我尝试使用以下 Javascript 代码创建 SVGPoint 时 var p new SVGPoint 我收到以下消息 类型错误 非法构造函数 您需要从您的 SVG 文档中调
  • Espresso:如何滚动到 ScrollView 的底部

    在 Espresso 测试中如何向下滚动到 ScrollView 的底部 谢谢 如果在 ScrollView 的底部您需要找到一个视图并与之匹配某些内容 那么只需执行scrollTo 在需要显示它的任何其他操作之前对其执行操作 onView
  • C# 中的 Windows 时区下拉菜单 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 是否有一种简单的方法可以在 C 应用程序中显示 Windows 时区下拉列表 以便用户可以更改它 类似于这个时区下拉菜单 https
  • 不要从 UITableView 中删除某些行

    我正在尝试实现从 a 中删除一些行的功能table view而不是其他人 在这种情况下 一切都在section 0不应该被删除 所以也不能滑动删除 但是里面的所有内容section 1应该可以 我怎样才能实现这个 现在section 0ro
  • Ui 表单:添加运行时还是编译时?

    如果我有大量 UI 表单 我想知道哪种方法有效 我对这两种情况下的内存利用率没有任何想法 我只是在一个简单的示例中尝试了两种方法 http qt project org doc qt 4 8 designer using a ui file
  • 检查 C 枚举中是否定义了某个值?

    假设我有这个 enum A 0x2E B 0x23 C 0x40 可以检查是否x被定义为enum 我正在手动执行此操作 int isdef x A x B x C 但我想要更有活力的东西 GCC extensions也欢迎 据我所知并非如此
  • 你可以在CSS文档中使用handlebars.js变量吗?

    我有兴趣做一些条件格式并认为最好的方法是做类似的事情 InsideCSSdocument if something some css else some other css if 但我搜索了一下 只发现Django相关的东西 这在车把或任何
  • 下载S3并添加到应用程序目录

    我有一个正在尝试设置的弹性 beanstalk Node 应用程序 我正在尝试将环境文件从 S3 加载到 var app ondeck src 因此该文件在 Node 应用程序启动时可用 我已经尝试了尽可能多的方法 但 production
  • 什么是双变量参数? ~ 打字稿

    TypeScript 的文档附带编译器选项 https www typescriptlang org docs handbook compiler options html 其中 strictFunctionTypes是用它的描述来定义的
  • Python tkFileDialog.asksaveasfile - 获取文件路径

    我想获取文件 exportFile 的路径 exportFile tkFileDialog asksaveasfile mode a 如果我写 打印导出文件 我会得到
  • 想要延迟 1 秒显示数字

    我想在 TextView 中显示数字 如下所示 Wait 5 sec then a delay of 1 sec Wait 4 sec display this in the same text view along with delay
  • 哪里可以获取以前版本的 iOS 磁盘映像? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我刚刚成为 iOS 开发者计划的成员 我正在阅读 iOS 开发者计划用户指南文档 它说 从 iOS 开
  • GPL 对 javascript 库的限制 [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 如果我在我的网站上使用 GPL 许可的 JavaScript 组件 是否会被视为向公众发布 因为组件的客户端代码通过 http 加载到用户的浏览器 并
  • Python:如何使用Python生成随机稀疏对称矩阵?

    如何使用python生成随机稀疏对称矩阵 在 MATLAB 中 我们有一个函数 sprandsym 大小 密度 http www mathworks fr help matlab ref sprandsym html 但如何在 Python
  • jQuery 上传插件可与 JSP/Java 配合使用

    我正在努力完成以下任务 通过将表单 enctype multipart form data 提交给 JSP 操作来将文件上传到应用程序 JSP 操作会处理其余部分 包括将文件写入磁盘 处理和返回有关上传的一些 xml 数据 直到最近 我还在