问题标签 [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 回答
1063 浏览

asp.net - 使用 AsyncFileUpload 时如何在客户端获取服务器端文件名

我正在使用 AsyncFileUpload 上传文件,在将文件保存在服务器上之前,我重命名了所选文件。如何在客户端获取这个新文件名?

客户端脚本:

服务器端脚本:

0 投票
1 回答
3360 浏览

asp.net - 在 AsyncFileUpload 后,ModalDialog 上 UpdatePanel 中的 Gridview 未更新

我在更新面板中有一个 GridView,还有一个用于上传图像的 AsyncFileUpload(在更新面板之外)。所有这些都在一个使用SHOWMODALDIALOG.

我要实现的目标:
1. 文件上传完成后,更新面板就会更新,gridview 会显示用户刚刚添加的图像。

我面临的问题:
1. Gridview 不刷新,即使文件上传到数据库后我有一个 Databind 事件。更新面板正在通过__doPostBack('UpdatePanelID',' ')调用的 JS 进行刷新OnClientUploadComplete(我正在通过在更新面板中显示当前时间的标签进行检查)
2. 每当我单击“保存更改”或“取消”时,ModalDialog 都会打开一个新页面' 添加图像后的按钮。如果我只是打开窗口并单击这些按钮,它们就可以正常工作。我确实尝试包含<base target="_self" />在 中<head>,最后解决了window.name="xxx" onload body

任何帮助表示赞赏。我的代码:

ASPX


背后的代码

0 投票
0 回答
393 浏览

ajax - 接缝ajax文件上传

我已经研究了 Ajax 文件上传的几个组件,并且知道 RichFaces 有一个,但我正在寻找更简单的东西。它应该呈现为类似于文件类型的基本输入。我想如果我能弄清楚如何设置 RichFaces 的样式就好了,但要让它看起来很基本,需要大量的调整。

基本上,我只想在模式面板上一次做一个文件,我不想通过提交表单来终止对话。我看过一些 jQuery 的东西,但不知道如何将它连接到后端。大多数示例使用 PHP。在我看来,我将不得不编写一个 servlet 来处理上传。这是正确的,还是我忽略了一些更容易让我绑定到 Seam 支持实体的东西?

0 投票
3 回答
2715 浏览

ajax - SCRIPT5:在 IE9 中拒绝访问同一域上的 iframe

我正在尝试使用 iframe(通过 AJAX)提交带有附加文件的表单。我正在使用 rails & remotipart gem。实际上我也尝试过 jquery.form.js 库,但没有运气。当我提交表单时,我仅在 IE9 中收到“SCRIPT5:访问被拒绝”,并且当我从我的 gmail 帐户重定向到该页面时。当我访问我的网站并提交附有文件的表单时它工作正常,但当我通过 gmail 的链接访问网站时它不起作用(对于其他电子邮件它有效)。我检查了它是如何工作的 - 它创建隐藏的 iframe set form.target= iframe.name(name of iframe) & iframe.src=javascript:false; 提交表单时,它会抛出异常 =“SCRIPT5:访问被拒绝”。我尝试设置 iframe.domain = 我网站的域但没有用 - iframe = $(""); 顺便说一句,我正在向同一个域提交表单

有人解决了这个问题吗?

0 投票
3 回答
16415 浏览

javascript - 没有 jquery 或 iframe 的 AJAX 文件上传/表单提交?

是否可以在没有 jQuery 或 IFrames 的情况下提交 AJAX 表单(所以只是纯 JavaScript)?我目前正在发送到一个有效的 struts fileUploadAction。操作的代码是否仍可用于异步提交,或者是否需要添加异步表单提交?

我正在使用 struts 1.x,目前我的形式是:

可以提交此表单,从而使用 AJAX 上传文件吗?

0 投票
1 回答
380 浏览

asp.net - “未处理的异常:$get("imgUpload") 为空”

我在我的页面中使用了 asyncfileUpload 控件,并且该页面派生自母版页。我使用此控件的动机只是上传图像并在同一页面上显示该图像。但是当我尝试上传图像时,我得到一个异常,即:"Unhandled Exception: $get("imgUpload") is null". 我在 ClientUploadComplete 上使用以下函数:

我还设置了 ClientIDMode=AutoID。

我在 UploadedComplete 事件下使用以下代码:

在普通页面中,当我尝试上述操作时它工作正常,但在派生页面(来自母版页)的情况下,它会引发异常。

请帮我解决这个问题。

问候, 拉文德拉库马尔

0 投票
2 回答
11773 浏览

java - 使用spring mvc上传jquery文件:400错误请求

我按照手动示例 (LINK) 使用 SpringMVC 编写了文件上传,它工作正常。

然后,我将客户端更改为使用 jQuery 文件上传
http://blueimp.github.com/jQuery-File-Upload/
以获得更强大的客户端(具有拖放功能)。
我下载了这个小部件并用它实现了一个 jsp。
但它不起作用。浏览器收到响应 400(错误请求),tomcat7 没有抛出异常。

我看到了请求的不同之处:使用工作的 spring mvc doc 示例请求看起来像(firebug):

对于带有 jQ​​uery fileupload 默认实现的非工作 jsp,firebug 中的请求如下所示:

因此,使用 jQuery 非工作版本,更多内容被发送到服务器。某种额外的元数据。这是问题还是我以错误的方式搜索?我根本不是文件上传/分段方面的专家。

谢谢你的帮助。

Spring v3.1.2
Tomcat v7.0
jQuery 1.8
项目使用sitemesh(我觉得没什么区别但是...)

控制器代码

工作的jsp:

非工作jsp(使用jQuery):

0 投票
1 回答
1179 浏览

asp.net - TextBox 的文本未从 upload_complete 事件处理程序中更改

我在 AsyncFileUpload 的上传完成事件处理程序中有以下代码:

tns 的 autopostback 属性打开了,为什么上传文件时它不改变它的文本?此外,读取 excel 文件的逻辑也没有错误问题,因为我已经使用 VS 2010 和 Uptil 行 tns.text ... 对其进行了调试,我在手表中得到了正确的值。那么我该如何解决呢?

0 投票
1 回答
764 浏览

c# - 异步调用 MTOM 流文件上传时出现序列化错误

我正在调用基于 WCF(非 REST)的异步(async)二进制文件上传服务,该服务是我使用“MTOM”和“Streamed”web.config 参数构建的。环境是 ASP.NET MVC 3、.NET 4、IIS 7.5、VS2010。

该服务尝试上传二进制文件,例如 zip、pdf 或 doc。使用非异步方法一切正常。但是当我调用这个异步服务时,我在客户端收到了这个错误消息:

尝试序列化参数http://tempuri.org/:dataStream时出错。InnerException 消息是 'Type 'System.IO.FileStream' ,数据合同名称为 'FileStream:http://schemas.datacontract.org/2004/07/System.IO' 不是预期的。考虑使用 DataContractResolver 或将任何静态未知的类型添加到已知类型列表中 - 例如,通过使用 KnownTypeAttribute 属性或将它们添加到传递给 DataContractSerializer 的已知类型列表中。有关更多详细信息,请参阅 InnerException。

由于异步方法,我必须重写有关流的 WCF 约束:Stream 类型的单个参数或 MessageContract 类型的单个参数将被接受为服务方法中的类型。这种方法在以非异步方式工作时效果很好。

为了获得详细信息,我将展示到目前为止所有(相关)代码部分:

服务器:

服务合约接口,IUploadService:

包装流和元数据字段的容器类,例如文件名:

将 StreamUploadContainer 作为数据成员嵌入的 IAsyncResult 派生类:

服务类 UploadService.svc:

WCF 服务标记文件:

网络配置:

客户:

异步调用服务

应用程序配置:

0 投票
1 回答
4468 浏览

c# - 在 c# 的下拉列表中使用 show.hide?

我正在使用工具箱控件(例如文本框、下拉列表)验证用户输入,我希望当用户在下拉列表中选择一个选项时,使其显示或隐藏其下方的上传控件。

例如,在下面的代码中被选为孤独工作作为是答案时,我希望孤独的工作过程文档的文件上传控制要显示在下面的显示,但如果它是一个否答案,我不希望将文件上传到控制展示。

任何帮助将不胜感激。谢谢