贴一段uploadify处理url的方法
SWFUpload.completeURL = function(a) { if (typeof(a) !== "string" || a.match(/^https?:\/\//i) || a.match(/^\//)) { return a } var c = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ":" + window.location.port: ""); var b = window.location.pathname.lastIndexOf("/"); if (b <= 0) { path = "/" } else { path = window.location.pathname.substr(0, b) + "/" } return path + a };
我们看到url是根据浏览器地址来请求上传的。
比如我当前浏览器的地址是http://127.0.0.1:8888/PROJECT/animeManage/getAnime?animeId=2
我要提交的action是‘fileManage/changeCover’
按照上面的规则,上传文件请求的地址就是http://127.0.0.1:8888/PROJECT/animeManage/fileManage/changeCover
而我请求的地址应该是http://127.0.0.1:8888/PROJECT/fileManage/changeCover
后面要怎么处理就见仁见智了。。