这可以通过jquery ajax post方法发送图像或视频文件吗?是或否?
$.ajax({
type: 'POST',
url: "url?json",
data: {image:},
success: function (o) {
},
dataType:"json"
});
答案 0 :(得分:0)
没有。 上传文件需要完整的回发。
您可以模拟将ajax调用发布到隐藏的iFrame(因此您的页面不会更改)。 然后使用jquery / javascript检查iFrame的内容,您可以看到上传是否成功并刷新屏幕的某些部分。
如果你使用的是ASP.NET MVC3或MVC4,这是一个例子(我正在使用它): http://www.dustinhorne.com/post/2011/11/16/AJAX-File-Uploads-with-jQuery-and-MVC-3.aspx
如果你想在JS中使用更通用的方法: http://tips.itliveweb.com/ajax/upload-image-using-iframe-javascript-ajax.html