码迷,mamicode.com
首页 > 其他好文 > 详细

上传图片到另外的服务器

时间:2014-07-11 11:50:58      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   文件   os   art   

图片和附件多了之后,发现一个问题,图片、附件和主程序在一个服务器会占去很大的带宽,导致网页加载很慢,所以考虑把图片和附件放到另外的一个服务器上

今天研究了半天,找上传按钮触发的事件  onClick="swfu.startUpload();"

bubuko.com,布布扣

发现根本找不到,直到上网查了一下 文件上传利器SWFUpload使用指南 的使用方法,才发现根本就不用有具体的这个函数,都在swfUpload.js中就会触发,包括 handlers.js 中的函数,感觉类似于回调

后来发现只要把 swfUpload 的跨域解决了就OK了

在对SWFUpload进行实例化时要传参数,如果采用完整路径,其中必须保证upload_url和flash_url所使用的服务器描述一致。例如:
        (假设服务名为TestServer,其IP为192.168.1.100)
        upload_url:"http://TestServer/Test/SFileUpload",
        flash_url:"http://192.168.1.100/Test/flash/swfupload.swf",
        如果如上代码,则会报告2049错误。你必须将其改成:
        upload_url:"http://192.168.1.100/Test/SFileUpload",
        flash_url:"http://192.168.1.100/Test/flash/swfupload.swf",
        或
        upload_url:"http://TestServer/Test/SFileUpload",
        flash_url:"http://TestServer/Test/flash/swfupload.swf",
        要保证两个url对服务器的描述是一致的。另外最后在后面还要加上:
        prevent_swf_caching : false,
        preserve_relative_urls : false, 

 参考文档:文件上传利器SWFUpload使用指南

      swfUpload跨域问题

上传图片到另外的服务器,布布扣,bubuko.com

上传图片到另外的服务器

标签:blog   http   使用   文件   os   art   

原文地址:http://www.cnblogs.com/mr-amazing/p/3834064.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!