フォームはphonegapのファイル転送と互換性がないため、ajax.form.jsを使用して画像をアップロードしようとしています。
JavaScript
$('#sign-up-form').ajaxForm({
//target: '#htmlExampleTarget',
success: function(data) {
//alert(data);
alert('ok');
}
});
php
$username = $this->input->post('username');
$config['upload_path'] = './uploads/profile/';
$config['allowed_types'] = 'gif|jpg|jpeg|png';
$config['max_size'] = '5024';
$config['max_width'] = '5024';
$config['max_height'] = '5024';
$config['file_name'] = $username;
HTMLローカルブラウザにアップロードしますが、次のエラーが発生します: XMLHttpRequest cannot load http://xxxxxxx.com/xxxxxxx。Origin null は、Access-Control-Allow-Origin では許可されていません。
phonegap で試してみましたが、機能しませんが、サーバーに画像がアップロードされていないことが確認されました。
これを行う方法についてアドバイスをいただければ幸いです。別の方法を使用する必要があるかどうか教えてください。