如何使用jquery将图像发布到C#web方法

pht*_*ven 10 javascript c# asp.net ajax jquery

可能重复:
如何使用JQuery异步上传文件?

我有一个文件上传字段,在选择图像后,我将一个jquery ajax发布到aspx页面的页面方法.我的问题是,如何通过jquery传递该图像?当我这样做时$(this).val(),只获取文件名.我想传递图像对象本身.

SLa*_*aks 0

您无法使用 AJAX 上传文件。

<iframe>相反,您可以使用一个简单的标记来创建一个<form>,该标记除了文件上传之外什么都没有,并提交到一个页面,该页面呈现一个<script>标记,该标记通过服务器的响应回调到父页面。

<iframe>然后,您可以从父页面使用 Javascript提交表单。