我有例如通配符子域:的子域,Uploadify不工作
.example.com的去example.com/app/
看来,如果我使用的目录,而不是uploadify工作正常子域。但是当我使用subdoman并点击上传图像时,什么也没有发生。它似乎加载闪存罚款,没有JS错误,但当我点击按钮,我没有得到一个文件浏览器。也许我做通配符域的方式会影响它,不确定。这里是我的htaccess:
RewriteCond %{HTTP_HOST} ^(.*).example.com
RewriteCond %{HTTP_HOST} !^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/app/%1/$1 [P]
我也使用完整的路径来调用js和flash文件。它们不位于子域下,而位于根域下。所以,我只是使用完整的URL路径,这里是我的js的例子:
$("#fileInput").uploadify({
'uploader' : 'http://example.com/js/upload/_scripts/uploadify.swf',
'script' : 'http://sub.example.com/discuss/upload/do_upload/' + session_id,
'cancelImg' : 'http://example.com/images/icons/del.png',
'folder' : '/files/',
'multi' : true,
'auto' : true,
'queueSizeLimit' : 10,
'buttonImg' : 'http://example.com/images/attachafile2.jpg',
'width' : 91,
'height' : 23,
'wmode' : 'transparent'
});
有可能你打通过尝试访问您的子域名跨域违反的JavaScript。不知道这一点,虽然。 – 2010-05-17 20:11:55
我不太确定。我试图通过查看是否可以在目录版本中打破它而找到瓶颈,但是没有去。 – mikelbring 2010-05-17 20:18:57