问题标签 [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.
php - 如何将简单的图像上传添加到表单?
我有一个 html 表单。我想为其添加一个简单的图像上传功能,它将图像发送到一个名为“next.php”的 php 页面。关于如何做的任何建议?
c# - 获取使用 ajax AsyncFileUpload 保存的文件的新文件名?
我正在使用 ajax 工具包中的 asyncfileupload ajax 插件保存一个文件,当我保存它时,我正在更改文件名(以避免多个具有相同名称的文件)。
上传文件后,用户需要知道文件的名称,所以我在 onclientuploadcomplete 事件中使用了这个 javascript 代码。
这有效,除了它获取旧名称,而不是新名称(由服务器端确定)。有没有办法让它返回新名称而不是旧名称?或者任何解决方法来实现这一目标?
这是我在获取新文件名后面的代码中的代码:
asp.net - 更改 AsyncFileUpload 控件上的按钮文本
是否可以将 Ajax 控件工具包的 AsyncFileUpload 控件上的按钮文本从“选择文件”(现代风格)更改为其他内容?它应该是一个简单的东西,比如 Button 上的 Text 属性,但我找不到任何属性。是否可以为按钮应用任何其他自定义样式?
asp.net-mvc - 在asp.net mvc中使用ajax上传文件
通过保留页面中的所有其他信息,使用 ajax 上传文件。
jquery - 在 asp.net mvc 中使用 jquery 上传 Ajax 文件
我必须在一个视图中输入不同的数据,其中包括文件上传的部分视图。我想实现将文件上传到数据库而不会丢失我认为的其他数据。IE。我需要使用 jquery 以字节流的形式将文件上传到数据库。我怎样才能做到这一点?感谢您之前的所有帮助。
c# - 文件上传后更新页面的问题
我遇到了一个与 AsyncFileUpload 控件相关的奇怪问题。上传后,我通过从 ClientUploadComplete 事件处理程序调用 __doPostBack 函数来更新页面。它第一次工作正常,但下次我尝试上传文件时,它会在上传之前先刷新页面,然后上传并再次刷新页面。不知道为什么在上传之前和上传之后调用了两次刷新页面。我有这个代码的简化版本,它有这个错误。请提供任何线索为什么会这样?
标记:
Javascript:
代码隐藏:
javascript - 是否可以使用 AJAX 而没有 iframe 或 Flash 上传文件?
每次我研究 AJAXy 文件上传时,总是在某个地方使用 iframe。
是否可以使用 AJAX 而没有 iframe 或 Flash 上传文件?在最新版本的 Firefox 和 Chrome 中怎么样?
我正在与我的同事辩论,认为您无法使用纯 Javascript 执行 AJAXy 上传,因为您无法从用户的硬盘驱动器中读取文件内容,以便通过 AJAX 调用将文件内容传递给服务器端脚本.
c# - AsyncFileUpload 回发导致双重上传
我AsyncFileUpload
在网页上实现了控件。此网页要求上传的文件以GridView
.
其中GridView
包含以下列:“文件名”、“机密”复选框,以及用于删除上传文件的“删除”按钮。
由于AsyncFileUpload
回发不执行整页回发,我需要OnClientUploadComplete
在 AsyncFileUpload 控件的事件上“强制”回发,以便在上传文件后呈现 gridview。
在中OnClientUploadCompleteEvent
,我使用 javascript 来调用__doPostBack
. 在这个回发中,我只绑定了我的 GridView 并显示了文件信息(我没有重新保存文件)。
问题:在AsyncFileUpload
第一次“部分”回发时,文件按预期成功上传。在我强制使用的第二次回发中__doPostBack
,文件被重新上传。
您可以使用显示上传进度的 Google Chrome 来验证这一点。行为如下:
- 选择文件后,进度从 0% 递增到 100% 并上传文件。
- 之后,__doPostBack
执行,您可以看到上传进度再次从 0% 增加到 100%。
如何确保正确填充了 Gridview,但文件没有上传两次?
我附上了一个包含问题的示例解决方案:https: //www.yousendit.com/download/MzZFc2ZBNDRrYUN4dnc9PQ
javascript - YUI3 io-upload-iframe
您可以使用 yui3 的 io-upload-iframe 将表单数据与文件上传一起发送吗?我正在设置表单的 id,就像我通常会序列化表单数据一样,但是由于我正在设置upload : true
,它似乎没有通过请求传递任何表单数据。这是我正在使用的代码。
asyncfileupload - 将文件存储在服务器上的最佳方式,即由块上传?
基本上我正在寻找一种在服务器上存储部分上传的最佳方法。文件将逐块上传。块可以以任意顺序并行出现。我需要以某种形式将它们临时存储在某个地方,然后从上传的块中构建完整的文件。我对如何做到这一点有一些想法,但我想知道是否已经有一些最佳实践、标准或某种 RFC ......?
更新:
上传将通过 HTTP 进行。