簡體   English   中英

如何將20mb視頻發送到跨域站點

[英]How To Send 20mb Video To Cross-Domain Site

我正在嘗試使用標准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!.');
    } 
});

在頁面加載中,我接收到發布數據並將其存儲。

但是,發送數據不起作用...沒有視頻低於20mb,因此由於視頻大小而無法正常工作嗎?

麥克布賴德

如果您不是在跨域的情況下發送此Jsonp ,則必須使用Jsonp

但是,如果您嘗試發送20mb的視頻,此請求將崩潰。 我不知道發生這種情況的原因。

我有同樣的問題,我用$.post http://api.jquery.com/jQuery.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頁面用作代理頁面? 您如何獲取數據並存儲?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM