问题标签 [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 投票
1 回答
281 浏览

.net - Android 相当于 .Net WebClient.uploadFileAsync

我希望在 android 上异步发送文件。使用 c#,我将使用 WebClient.uploadFileAsync。我发现 Java 等效... AsyncHttpClient。但是,我发现这不能在 Android 中使用。我希望能够获得上传的进度。更重要的是,虽然我不想将整个文件加载到内存中;这些文件是大图像,他们无法一次上传所有文件。

所以我的问题很简单,.Net 的 WebClient.uploadFileAsnyc 是否有 Android 替代品?

0 投票
2 回答
5868 浏览

c# - 在 asp.net 的 UpdatePanel 中更新图像 url

我有一个GridView,其中有一个UpdatePanel。我正在尝试使用 AJAX ASyncFileUpload更新我的asp:image的 I* mage URL * 。过去 2 天我一直在 Google 上搜索解决方案。

这是代码:

更新面板:

更新面板是ModalPopupExtender的一部分, pnlUploadImage也是如此。这些工作正常。GridView也可以正常工作。

背景代码:

btnUpdate是一个可能的解决方案,最终无法正常工作。基本上,当我单击图像时,AsyncFileUpload会以弹出格式弹出。然后我选择一个图像并上传它。我触发了UploadComplete上的更新,这应该会更改图像 URL。

问题是我看到的图像(silhouette.jpg)即使在通过 UploadComplete之后仍然存在。当我一步一步做时,我看到ImageURL正在更改。我检查了一下,这是在功能中选择的正确图像。

总的来说,为什么会,即使在反向代码中更改了 ImageURL,我在浏览器上看到的图像也不会改变。

0 投票
1 回答
528 浏览

c# - GDI+ 一般错误...正在尝试保存文件

我已经从这里的每个人那里学到了很多东西,但是我遇到了一个我无法找到答案的问题。在尝试保存已使用 AsyncFileUpload 上传的图像时,我收到以下错误:GDI+ 中发生一般错误。

我已经做了很多谷歌搜索,似乎最有可能的问题是权限相关。我尝试允许对 Network 和 Network_Serice 进行写入/修改。后来尝试允许环境用户使用它,最后用“所有人”对其进行了测试——不幸的是,它仍然无法正常工作。

一个可能的问题是我依赖于内置的开发服务器这一事实。我对这一切还是很陌生,所以不太确定这方面是否有任何限制,或者我是否只是忽略了一些明显的东西。

代码:

如果有人有任何想法或需要更多信息,请告诉我。

0 投票
6 回答
4527 浏览

c# - 会话错误:对象未设置为实例

在我的网页中,我无法在远程服务器中回发会话变量。

问题是

如果页面不是 IsPostback,那么我可以获得会话变量。

但如果页面回发,则会出现错误。

当我使用异步文件上传时,也会出现同样的错误。我正在使用 asynchfileupload 上传图像并将其存储到会话变量中。然后单击按钮,我将数据保存到目录。

当我将任何文件上传到服务器时会出现此问题。我正在使用 asynchfileupload 控件上传图像。但它并不经常发生。

这是我的代码

点击按钮

将值插入数据库。

经过一番谷歌搜索后,我读到当任何文件添加到任何子目录或编辑 webconfig 时,都会导致应用程序重新启动。

如果是这样我该如何解决这个..

提前致谢。

0 投票
1 回答
1664 浏览

c# - 父页面,包括带有 AsyncFileUpload 的 iframe 表单。上传并点击“发送”后重定向到“_top”

我有一个包含 iframe的父页面(testFrame.aspx) 。

iframe 是一个带有 AsyncFileUpload 控件 (ajaxcontroltoolkit)的 aspx 表单( form.aspx)。
该表单包含一个文本框和一个必填字段验证器。
bt_SendCodebehind 中,我检查用户是否在文本框中输入了文本,如果没有,则显示错误消息。

现在,如果我测试我的父表单并输入文本并单击“发送”,我会看到我的反馈消息(我在文本框中输入的文本)。
如果我不输入文本并单击发送,则会收到错误消息。

现在发生了奇怪的事情:如果我不输入文本,但我使用 AsyncFileUpload 上传了一个文件。
我单击“发送”,而不是收到错误消息,而是重定向到我的父页面之外的 form.aspx(如 target="_top"),没有错误消息。我只是在 iframe 中不再看到干净的表单。

我不想要那个。我希望表单保留在我的父页面中

testForm.aspx 看起来像这样:

form.aspx 看起来像这样:

以及 form.aspx.cs 背后的代码:

0 投票
4 回答
22226 浏览

file-upload - 在 nginx 中禁用请求缓冲

似乎 nginx 在将请求传递给上游服务器之前会对其进行缓冲,虽然在大多数情况下对我来说都可以,但它非常糟糕:)

我的情况是这样的:

我将 nginx 作为前端服务器来代理 3 个不同的服务器:

  1. 具有典型 php 应用程序的 apache
  2. 我用python和gevent构建的shaveet(一个开源comet服务器)
  3. 使用 gevent 再次构建文件上传服务器,代理上传到 rackspace 云文件,同时接受来自客户端的上传。

#3 是问题所在,现在我所拥有的是 nginx 缓冲所有请求,然后将其发送到文件上传服务器,文件上传服务器又将其发送到 cloudfiles,而不是在收到每个块时发送它(那些使上传速度更快的我可以将 6-7MB/s 推送到云文件)。

我使用 nginx 的原因是有 3 个不同的域和一个 IP,如果我不能这样做,我将不得不将文件上传服务器移动到另一台机器上。

0 投票
1 回答
664 浏览

.net - 无法从后面的 AsyncFIleUpload.OnUploadCompleted 代码访问 .NET 控件

我正在使用 AJAX 工具包 AsyncFileUpload 如下...

我正在尝试访问 btnImport 控件以使其在上传成功时可见,但是从后面代码中的 uploadComplete 过程访问它什么都不做......

任何帮助,将不胜感激。

干杯,本

0 投票
6 回答
9039 浏览

javascript - AsyncFileUpload 限制上传的文件大小

我正在使用 AsyncFileUpload 以允许用户异步上传文件。

我想将文件的大小限制为 1MB。

就我所见,我只能在上传完成后获得文件的长度

就像上传开始时一样:

(OnClientUploadStarted)

args.get_length() 是 null ,所以我不能使用它...

上传完成后:

(OnClientUploadComplete)

工作正常,但文件已经上传...

那么在上传之前如何知道文件的大小呢?我错过了一些非常简单的东西吗?

我真的很想在不处理 HTTP 请求长度和排序的情况下做到这一点。

谢谢!

0 投票
2 回答
1449 浏览

asp.net - Asyncfileupload 在 Firefox 中不起作用

我正在创建一个 asp.net 网站,其中我有一个 Asyncfileupload 控件,它位于更新面板中。它在 Chrome 和其他浏览器中运行良好,但在 FireFox 中不起作用..请帮助..

0 投票
1 回答
1300 浏览

c# - asyncFileUpload 的 onUploadComplete 事件

onUploadComplete 事件执行后如何显示btn?即使我在那个事件中说 btn.visible=true 现在它也不会出现..

我在其中一个线程中读到此事件是异步发生的,因此我们必须为其编写 javascript 并调用 onClientUploadCompete。

但是有谁知道如何在不编写 javascript 的情况下做到这一点?请提前紧急感谢!