【问题标题】:How to handle async file upload in uploadify?如何在uploadify中处理异步文件上传?
【发布时间】:2011-07-18 10:46:35
【问题描述】:

我的页面上有一个 uploadify 插件,在它下面我有一个描述字段和一个文本框。我在它下面有提交按钮。现在我的问题是,只要您选择文件,uploadify 就会开始异步文件上传。我希望 uploadify 在单击提交按钮时开始上传,并且描述字段的值在服务器上可用。我知道有一个选项,您可以通过单击某个按钮来要求 uploadify 开始上传。但即使我这样做了,提交按钮点击事件也会被触发,上传也会丢失。我应该使用脚本管理器和更新面板(uploadify 不应该在更新面板内),以便在触发提交按钮单击事件时页面不会重置并且uploadify 可以继续工作。大家一般是怎么处理的?

提前致谢:)

【问题讨论】:

    标签: c# jquery asp.net ajax uploadify


    【解决方案1】:

    要禁用文件上传的自动启动,请将此设置添加到uploadify的配置中:

    'auto'      : false
    

    要将表单的值连同文件一起提交到服务器,您需要创建一个单独的链接或按钮,从表单中获取数据并使用uploadifySettings 函数将其发送,然后调用uploadifyUpload()。

    这是一个示例,它将发送用户填写的 MP3 文件的详细信息。

    <a onclick="$('#file_upload').uploadifySettings('scriptData', { 'artist':$('#t_artist').val(), 'album':$('#t_album').val() }); $('#file_upload').uploadifyUpload()" class="greenBtn">START UPLOAD</a>
    

    其中#t_artist 和$t_album 是表单中输入字段的ID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2018-02-09
      相关资源
      最近更新 更多