フォームデータとスヌーピーを組み合わせたリクエスト転送を使用して、非フォームおよび非 iframe の非同期ファイルアップロード機能を実装します。
JSコード:
document.getElementById('#file').change = function (e) {
var data = new FormData();
//パラメータを設定します
data.append('nick', 'Bangyan' );
data.append('session_id', '6fc373162b5e8a78a255777e0108a0b3');
data.append('file', e.currentTarget.files[0]);
PHP コード:
$action = 'http://localhost/upload.php';
$snoopy->_submit_type = 'multipart/form-data' ; $snoopy->submit($action, $_REQUEST, $_FILES);
echo $snoopy->results
// http://www.bkjia.com によるダウンロード
http://www.bkjia.com/PHPjc/363795.html