2
我正在使用Valums Ajax Uploader(valums.com/ajax-upload)将文件上传到服务器。当请求URL和服务URL(ajax URL)在同一台服务器上但在不同服务器上时不工作时,它工作得很好。跨域ajax文件上传
有人可以指导我一样吗?
我正在使用Valums Ajax Uploader(valums.com/ajax-upload)将文件上传到服务器。当请求URL和服务URL(ajax URL)在同一台服务器上但在不同服务器上时不工作时,它工作得很好。跨域ajax文件上传
有人可以指导我一样吗?
这是一篇很晚的帖子,但希望它有帮助。这样定义
在服务器端(例如PHP),添加报头:
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST, GET, OPTIONS');
header('Access-Control-Max-Age: 1000');
header('Content-type: application/json');
if(array_key_exists('HTTP_ACCESS_CONTROL_REQUEST_HEADERS', $_SERVER)) {
header('Access-Control-Allow-Headers: ' . $_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']);
} else {
header('Access-Control-Allow-Headers: *');
}
if("OPTIONS" == $_SERVER['REQUEST_METHOD']) {
exit(0);
}