【问题标题】:How to upload the file using asp.net and jquery如何使用 asp.net 和 jquery 上传文件
【发布时间】:2013-01-10 07:16:15
【问题描述】:

我想在 jquery 中检索文件数据并将其上传到 aspx 页面。我已经阅读了 html5 的做法,但想知道如何使用这个旧浏览器(不支持 html5)。

【问题讨论】:

  • 其实我想用ajax上传一个文件,不明白怎么用ajax做这个。你有什么想法吗。
  • 给我答案而不是投票。这是什么?
  • 用户,我认为投反对票意味着您需要详细说明您想要实现的目标,以及您面临的问题,以便人们可以帮助您。
  • 好的...这是很好的信息谢谢...下次会注意的..如果有人在没有告诉您问题有什么问题的情况下投反对票,这似乎很粗鲁。
  • 我也没有投反对票:)。但是请再次阅读您的问题,理解这个问题花了很多时间。如果您可以将其编辑到重点;这本来可以容易得多。 “我想在 javascript 中检索表单数据”,但您的实际问题是使用 AJAX 在 ASP.NET 中上传文件

标签: javascript asp.net html file-upload


【解决方案1】:

【讨论】:

  • 我的意思是表格中的文件数据...我想要必须上传的文件的二进制数据..
  • 是的,这已经在我的浏览器中打开了,但这仅适用于 moz。
  • 我发现了同样的问题stackoverflow.com/questions/7529159/…
  • 编辑答案并在此处提及链接,以便我将其标记为答案。请投票。为什么这里的人在没有帮助的情况下投票否决。
  • 不,我没有否决你的问题。我在这里分享我学到的东西
【解决方案2】:

您只是想通过 javascript 阅读还是要上传?看看:https://stackoverflow.com/questions/5397991/html-4-equivalent-of-html-5s-filereader for accessing file data.

如果只是使用ajax将文件发布到服务器,那么您可以使用jquery插件(简单的方法)或通过javascript编写ajax请求来发布详细信息。

【讨论】:

  • 是的,我的问题实际上是通过 ajax 上传文件。但我也很好奇这个过程。只是为了了解它以供将来使用..以及 JQuery Api 如何检索它?
  • 在某种意义上检索它?抱歉,您想了解它是否可以跨其他项目或类似项目进行扩展?
  • 我的意思是文件的数据是怎么用ajax发送的?只有 html5 有办法检索文件的二进制文件并使用 ajax 请求发送?但是,如何使用 javascript 或 jquery 检索文件二进制数据?
  • 我想我很困惑。如果您只想创建一个表单并在提交点击时将文件数据接收到 aspx 页面;我认为这是一个很好的起点codeproject.com/Articles/1757/File-Upload-with-ASP-NET
  • 嗨,我在我的项目中使用过一次evolpin.wordpress.com/2011/09/11/…。还有其他几个基于此的教程。希望这会有所帮助
【解决方案3】:

也许 Uploadify 是您的朋友...阅读此内容以获取更多信息http://markp3rry.wordpress.com/?s=uploadify&submit=Search

【讨论】:

  • 谢谢...您能解释一下如何通过 ajax 请求发送文件的内部工作原理吗?我不明白文件是如何通过 ajax 发送的。
  • 您需要在服务器上设置一些东西来处理文件(可以是 .net 中的通用处理程序或 php 脚本)。您按照我给您的链接中的指定进行 jQuery ajax 调用,这会将流中的文件数据传递给服务器上的处理程序。 Uploadify 做了异步进度条位(我必须在 iFrame 中渲染它才能让它工作)。
猜你喜欢
  • 1970-01-01
  • 2010-12-31
  • 1970-01-01
  • 1970-01-01
  • 2013-06-11
  • 1970-01-01
  • 1970-01-01
  • 2018-06-11
  • 2011-08-16
相关资源
最近更新 更多