我正在尝试使用 ajax.form.js 上传图像,因为表单与 phonegap 的文件传输不兼容。
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。Access-Control-Allow-Origin 不允许 Origin null。
在phonegap上尝试过,但它不起作用,但它成功检查服务器没有上传图像。
非常感谢您提供有关如何执行此操作的建议,请告诉我是否应该使用另一种更好的方法