あなたはいくつかのことをしなければなりません、
最初のランダムサーバー
server_pool = ["mydomain.com/files","mydomain2.com/files","mydomain3.com/files","mydomain4.com/files","mydomain5.com/files"];
var theserver = server_pool[Math.floor(Math.random() * server_pool.length)];
次に、ランダム サーバーを blueimp 内の main.js ファイルに追加します。
これを交換
$('#fileupload').fileupload({
// Uncomment the following to send cross-domain cookies:
//xhrFields: {withCredentials: true},
url: 'server/php/'
});
このため:
$('#fileupload').fileupload({
// Uncomment the following to send cross-domain cookies:
//xhrFields: {withCredentials: true},
// url: 'server/php/' OLD ONE
url: theserver
});
次に、PHP の部分です。server/php フォルダーを他のすべてのサーバーにアップロードする必要がありますが、最初にこれをサーバー内の index.php ファイルに追加する必要があります。
の直後にこれを追加します
これは結果です:
<?php
header('Access-Control-Allow-Origin: *');
/*
* jQuery File Upload Plugin PHP Example 5.14
* https://github.com/blueimp/jQuery-File-Upload
*
* Copyright 2010, Sebastian Tschan
* https://blueimp.net
*
* Licensed under the MIT license:
* http://www.opensource.org/licenses/MIT
*/
error_reporting(E_ALL | E_STRICT);
require('UploadHandler.php');
$upload_handler = new UploadHandler();
乾杯