问题标签 [asyncfileupload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2337 浏览

c# - 如何在服务器端c#(asp.net网站)中将文件分配给文件上传

我在我的 asp.net 网站上有一个异步文件上传。我必须在文件上传中显示文件名。我有一个编辑功能,它必须在文件上传中显示上传文件的名称。我只想显示我在页面加载期间拥有的文件名,如何将文件名分配给服务器端(c#)中的文件上传以及如何从服务器端更改文件上传的背景色。

0 投票
1 回答
1806 浏览

asp.net - AJAX AsynchFileUpload 停止上传过程

ASP.net 网站使用 AJAX AsyncFileUpload

您好专家,

在我的网页中,我只有两个控件,一个是供用户输入模板名称的文本框,第二个是 AJAX AsyncFileUpload。

当用户单击我的 AsynchFileUpload 控件的“浏览”按钮并选择一个文件时,我正在使用“OnClientUploadStarted”事件验证“空字段”的文本框。如果文本框为空,我想停止 AJAX 控件的上传过程。

经过一番研究,我在这个论坛中找到了一个链接,其中用户在处理“OnClientUploadStarted”事件的函数中实现了sender._stopLoad()方法。应用相同的逻辑后,该函数停止加载过程,但我从浏览器收到以下警告框:

未处理的异常:无法调用未定义的方法“拆分”

我的代码中没有使用拆分方法。使用 AJAX asynchfileupload 中的 _loadStop() 方法时会出现此错误。这是我正在使用的代码:

处理事件的 JavaScript 函数:

HTML:

我已经在所有主要浏览器(IE、Firefox 和 Chrome)中测试了我的代码,并且收到了相同的错误消息。各位有遇到过这个问题吗?如果是这样,你是如何解决的?

谢谢你的帮助。

YPC。

0 投票
2 回答
4406 浏览

c# - 如何在asp.net web表单中使用带有method="post"的表单

我正在使用 ajax 工具包 asyncFileUpload 控件

我遇到的问题是我的服务器端事件没有触发并发现这篇文章隐藏/显示 AsyncFileUpload 控件不会触发服务器端 UploadedComplete 事件

我在表单中插入了我的上传器并具有此属性enctype="multipart/form-data" method="post"

这个上传者在我的网页表单里面,它在母版页里面

添加此属性后,我收到此错误

这是我的网络表格

0 投票
3 回答
2058 浏览

c# - AsyncFileUpload,上传完成后无法刷新页面

我的一个页面上有一个 Ajax AsyncFileUpload(在更新面板内)。该控件有效,但是我希望页面在上传完成后重新加载。我Response.Redirect在 OnUploadedComplete 方法的代码和location.reload(true)OnClientUploadComplete 中尝试了一个。两者都会导致 `Server Response Error: 'Unknown Server error' 的 javascript 警报

您想查看响应页面吗?`并且页面没有刷新。

上传完成后,有没有人能够进行整页刷新?

编辑:我错误地说 AsyncFileUpload 在控制面板中,我的意思是说更新面板。

0 投票
1 回答
3631 浏览

javascript - HTML5异步文件上传,上传的流总是无效的

我正在尝试调试我前一段时间构建的异步文件上传器,它不再工作,我已经花了很多时间但没有成功。

服务器接收的流总是损坏,实际上我保存的文件(图像)无法打开。

为了简化调试,我设置了一个全新的 ASP.NET 项目,其中包含两个主要文件,即带有表单字段的 HTML 文件和 ASP.NET 处理程序。

尽管这里的代码非常琐碎,但我仍然不走运!:(

任何帮助都非常感谢,非常感谢!

这是 ashx 处理程序:

0 投票
1 回答
1526 浏览

ruby-on-rails-3.2 - 如何使用带有回形针的 Remotipart 上传图像并在表单上显示缩略图

我正在使用回形针和 Rails 3.2

我已经安装了 Remotipart gem。

我的模型有一个图像附件:

这是表格:

我希望能够在选择文件时上传文件,然后向用户显示缩略图。我知道 Remotipart 应该有助于简化此操作,但我不知道如何使其工作。

有人指出我正确的方向吗?

更新:我希望能够仅使用 ajax 上传文件,以便可以显示上传图像的缩略图。所以表单本身可能不会通过 ajax 提交,但文件上传应该。

有什么办法可以做到这一点?

0 投票
1 回答
1090 浏览

c# - 为什么 AsyncFileUpload 在 gridview 上触发 RowCommand 事件?

我在互联网上搜索了将近 2 天以找到解决方案,但还没有任何效果。

我在一个页面上有 2 个用户控件。首先包含 AsyncFileUpload:

第二个有一个带有下载按钮(excel文件)的模板字段的gridview

在 RowCommand 如果 e.CommandName = ErrorClicked 我有这样一段代码用于下载文件

它完美运行我可以使用 asyncfileupload 上传文件,然后通过单击 gridview 等上的图标下载报告,但是有一个问题。

每当我单击 gridview 上的下载图标时,会弹出下载文件对话框,我可以保存/打开/取消,但无论我做什么,在我尝试使用 asyncfileupload 上传新文件后,都会使用相同的“ErrorClick”CommandName 触发相同的 RowCommand 事件和CommandArgument,所以我要再次下载带有文件的窗口(并且页面被锁定)。这可能是因为 linkbutton 和 asyncfileupload 都没有刷新整个页面(它是相同的回发吗?)。

您是否知道为什么在使用 asyncfileupload 控件上传期间会触发 rowcommand 或如何解决该问题。在这种情况下,我不使用 udpatepanels。

0 投票
0 回答
319 浏览

jquery - AsyncFileUpload 不适用于 jQuery.Load()

我创建了一个 ASPX 页面,我想动态加载并注入到容器中。当我直接导航到此页面时,上传工作正常。但是,当我使用 jQuery.Load() 函数注入页面内容时,AsyncFileUpload 控件似乎没有做任何事情。我错过了什么?

0 投票
0 回答
432 浏览

php - HTML5 大块文件与小块文件大小的比较

除了互联网连接之外,快速性能文件上传的瓶颈是什么。HTML 5 具有用于将文件切片成块的文件 api。什么可以提高从客户端上传文件到服务器端的性能,例如:

4GB文件切片成

4000 块 1MB 文件 vs

400 块 10 MB 文件 vs

40 块 100MB 文件 vs

4 块 1GB 文件,如果一次可以一起使用的话。

我不是在这里谈论互联网连接。虽然这将是主要问题,但我敢肯定,还有其他因素会影响性能。例如,文件大小或http问题,或者可能按顺序上传一个切片,而不是一次同时上传或其他什么......

0 投票
1 回答
958 浏览

asp.net - AjaxToolkit AsyncFileUpload 需要启用 ViewStateMode,如何避免?

我知道这是一个微不足道的问题,但无论如何我想知道它是否可以解决。

我有一个带有嵌套母版页和 JavaScript 的 ASP.NET 网页表单页面。我广泛使用 jQuery 和 Ajax 调用。加载页面后,与服务器的所有通信都通过 Ajax 调用完成,因此我不需要启用 ViewState,这会导致 HTML 输出代码减少。

我现在必须实现一个用户可以上传文件的页面。所以我使用了AjaxToolkitFileUpload的AsyncFileUpload控件。上传文件后,我对服务器进行 Ajax 调用以请求文件名。

一切正常,但我注意到 FireBug 在 OnClientUploadStarted 和 OnClientUploadComplete 事件之间的每个文件上传发现 10 个错误。该文件已正确上传,并且客户端的事件也可以正常工作。但我不能忽视抛出错误的事实,所以我去寻找问题所在。

我一块一块地重建页面,我发现这个控件需要启用 Viewstate。然而,在 page 指令中使用viewstate=disabled文件大小为 76.6kb,使用viewstate=enabled文件大小为 99.2kb。

同样,我知道这很简单,不会影响网站的性能,但很高兴知道。
- 为什么这个控件需要视图状态?(我想是因为它实际上将文件发布到 iFrame 或类似的东西?)
- 我怎样才能减少视图状态并让这个控件仍然正常工作?