栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在AJAX updatepanel中上传文件而没有完整的回发

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在AJAX updatepanel中上传文件而没有完整的回发

要解决此问题,请参见以下步骤。

  1. 将ajax-upload添加到您的详细信息视图。
    • 基于iframe的上传器, 如Resource#1。
    • 基于Silverlight和基于Flash的上传器。 我喜欢这项技术,因为它不需要任何服务器端脚本即可显示当前的上传状态。但是在HTML5中,您可以在不使用任何Web浏览器插件的情况下创建它。
    • 商业上传者,例如Resource#2。 使用隐藏的iframe进行上传。
  2. 将文件上传到临时位置。

    • 系统响应该临时位置。 接下来,客户将详细信息保留在隐藏输入中的临时位置。
    • 使用session_id保留临时位置。 您可以将其存储在数据库或Session变量中,具体取决于您的框架。
    • 当您单击保存按钮时,系统会将文件移至其实际位置

注意。系统将自动从临时位置删除过期文件。

资源资源

  1. 带有 实时 进度栏的ASP.NET文件上传
  2. 像GMail一样的ASP.NET文件上传(商用)

更新资料

差不多一年后,我刚刚找到了一个很好的第三方控制此问题。这是jQuery的开源插件。它的名称为Plupload,它使您可以使用HTML5,Silverlight,Flash或常规格式上传文件,并且它提供了一些独特的功能,例如上传进度,图像大小调整和分块上传。

您可以通过单击此处尝试并测试Plupload。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/449005.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号