1

次のチュートリアルのおかげで、html5 アップローダーがあります : http://www.profilepicture.co.uk/ajax-file-upload-xmlhttprequest-level-2/ドメイン...ドメイン、またはより具体的には、アップロードしているドメイン上のファイルにも次のヘッダーがある限り、これは可能であると考えました。

header("Access-Control-Allow-Origin: *") 

したがって、クロスドメイン共有を許可しています...しかし、アップロードが機能していません。他に不足しているものはありますか?それとも、ドメイン間で通信できるがファイルをアップロードできない場合ですか? 回答者の皆様、よろしくお願いします。...

J

4

1 に答える 1

0

クロスドメイン アップロードの最適なオプションは、ftp アップロードを使用することだと思います (もちろん、ftp ホスト、ユーザー名、パスワードなどの ftp アクセス資格情報を知る必要があります。

サーバー側の言語として php を使用している場合は、この小さなコードを試すことができます。

これを同じ Web サーバー内の複数のドメインで使用します。

$conn_id = ftp_connect($server) or die("<span style='color:#FF0000'>Can't connect to ".$server."</span>");
$login_result = ftp_login($conn_id, $username, $password) or die();
$upload = ftp_put($conn_id, $server_path, $file, FTP_BINARY);
if (!$upload) {
    echo "Error sending image to ".$server;
}

これがあなたを助けることを願っています。

于 2012-07-19T11:23:49.417 に答える