[英]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.