上传图片到另外的服务器

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

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

发现根本找不到,直到上网查了一下 文件上传利器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跨域问题

上传图片到另外的服务器

时间: 2024-11-06 21:25:23

上传图片到另外的服务器的相关文章

C# WinForm 上传图片,文件到服务器的方法Uploader.ashx

网上有很多方案,起初用时,因为对asp.net不太了解,觉得FTP实现不错,可是后来发现,如果机器在域控下,就会有问题. 一年过去了,asp.net也熟悉了,知道ajax没事应该用ashx,验证码也用ashx,当然这里要说的WinForm上传也应该是ashx了吧,哈哈,先提供简单思路: 接收文件的asp.net是:Uploader.ashx,相关代码: view plaincopy to clipboardprint? <%@ WebHandler Language="C#" C

Android 上传图片到 Asp.Net 服务器的问题

最近在做一个手机app联合系统管理做的应用程序,管理程序管理数据的发布和增删改查,手机app负责显示和操作业务逻辑这么一个功能. 刚开始路走的都很顺,但是走到通过Android客户端上传图片到Asp.Net 服务器的时候出现很大的问题,图片是上传了,就是显示不出来,用照片查看器查看的时候显示:‘没有预览’,用画图软件打开的时候显示‘无效的位图文件或不支持文件的格式’!!! 大家想,肯定你的代码写得有问题,好吧,你们看看我的代码是什么问题吧: Stream sr = context.Request

上传图片,通过node服务器存储在指定目录

最近做毕设,需要上传图片,因为在本地服务器运行,所以想着前端上传后,通过node服务器接收图片,存储在指定的目录下. 一.前端实现 1.前端的页面和上传图片是利用element-ui组件实现的,"/admin/userManager/uploadImg" 是上传图片接口,前端与后台对接的方式和其他接口一样,这里就不详讲了,代码如下所示 2.上传文件前校验的代码: 二.后台实现 1.因为node后台代码用的是koa框架,所以相对于用的文件模块是koa-formidable,同时要引入fs

Ionic app 上传图片之webApi接口

App上传图片对应的webApi服务端是怎么处理的呢? using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; using System.Net; using System.Net.Http; using System.Threading; using System.Threading.Tasks; using System.Web;

kindEditor完整认识 PHP上调用并上传图片说明/////////////////////////////z

最近又重新捣鼓了下kindeditor,之前写的一篇文章http://hi.baidu.com/yanghbmail/blog/item/c681be015755160b1d9583e7.html感觉有点不太全面细致,所以今天再重新写下. 此文所述KE版本为当前2011年2月3日 20:10:18最新版KindEditor 3.5.2 先看下目录结构 我使用的是PHP 所以黄色区域的文件夹是可以删除的. 重命名为:kindeditor 看下我的WWW目录: 这里的关键文件就是图中的两个 其它我划

AFNetworking之上传图片音乐等文件

AFNetworking可以很方便的上传图片等文件到服务器: 方法如下: 1.导包 , <span style="font-size:14px;">#import "AFNetworking.h" 或者 #import <AFNetworking.h>(如果用cocoapod安装的话)</span> 2.创建一个 manager属性: @property (strong, nonatomic) AFHTTPRequestOpera

ckedit 浏览图片和上传图片

<head>标签内引入 <script src="${ctx}/ckeditor/ckeditor.js" type="text/javascript"></script> config.js配置文件 CKEDITOR.editorConfig = function( config ) {  // Define changes to default configuration here. For example:  config.

富文本编辑器Quill(二)上传图片与视频

image与video在Quill formats中属于Embeds,要在富文本中插入图片或者视频需要使用insertEmbed api. insertEmbed insertEmbed(index: Number, type: String, value: any, source: String = 'api'): Delta 插入图片需要位置,内容类型以及图片的url: quill.insertEmbed(10, 'image', 'https://quilljs.com/images/cl

.NET线程池技术实现多任务批量处理

一.多线程技术应用场景介绍 本期同样带给大家分享的是阿笨在实际工作中遇到的真实业务场景,请跟随阿笨的视角去如何采用基于开源组件SmartThreadPool线程池技术实现多任务批量处理.在工作中您是否遇到过如何快速高效的处理Job任务列表.如何通过多线程批量处理订单.如何多线程群发短信.如何批量上传图片到远程图片服务器或者云存储图片服务器.如何通过多线程让应用程序提高对CPU的利用率从而增加应用程序的处理效率,等等.如果您有遇到类似的业务场景的而感到烦恼的话,那么今天您看完阿笨的分享课后下次碰到