Javascript 如何向跨域站点发送20mb视频

Javascript 如何向跨域站点发送20mb视频,javascript,asp.net,post,video,cross-domain,Javascript,Asp.net,Post,Video,Cross Domain,我正在尝试使用标准Ajax请求向跨域站点发送视频: $.ajax({ url: 'http://site2.com/RecordVideo.aspx?user=U&video=V, type: 'POST', dataType: "json", contentType: 'application/json; charset=utf-8', data : '{""}', success: function(data) {

我正在尝试使用标准Ajax请求向跨域站点发送视频:

$.ajax({ 
    url: 'http://site2.com/RecordVideo.aspx?user=U&video=V, 
    type: 'POST', 
    dataType: "json", 
    contentType: 'application/json; charset=utf-8', 
    data : '{""}', 
    success: function(data) {
        console.log("It Works!!");
    }, 
    error: function() {
        console.log('duuh!.');
    } 
});
在页面加载中,我接收post数据并将其存储

但是,发送数据不起作用…没有一个视频低于20mb,因此由于视频的大小,它不起作用?

McBride

如果您不是在跨域情况下发送此消息,则必须使用
Jsonp

但是,如果您试图发送20mb视频,此请求将崩溃。我不知道它发生的原因

我也有同样的问题,我使用了
$。post

下面是一个例子:

$.post(
      "http://site2.com/RecordVideo.aspx",
      { user : U, video : V},
function() {
  alert( "success" );
})
.done(function() {
    alert( "second success" );
})
.fail(function() {
    alert( "error" );
})
.always(function() {
    alert( "finished" );
});
您是否有跨域请求,是否将此ASPX页面用作代理页面? 如何获取数据并存储?

McBride

如果您不是在跨域情况下发送此消息,则必须使用
Jsonp

但是,如果您试图发送20mb视频,此请求将崩溃。我不知道它发生的原因

我也有同样的问题,我使用了
$。post

下面是一个例子:

$.post(
      "http://site2.com/RecordVideo.aspx",
      { user : U, video : V},
function() {
  alert( "success" );
})
.done(function() {
    alert( "second success" );
})
.fail(function() {
    alert( "error" );
})
.always(function() {
    alert( "finished" );
});
您是否有跨域请求,是否将此ASPX页面用作代理页面? 如何获取数据并存储