webservice跨服务器上传附件
2015-03-18 11:14
260 查看
最近一个项目,用到文件上传功能,本来简单地使用upload控件直接post到服务器保存,简单实现了。后来考虑到分布是部署,静态附件、图片等内容要单独服务器(命名为B服务器,一台,192.168.103.240)存储,则需要分布式服务器(命名为A服务器,可多台,测试程序就是本地 127.0.0.1)上传附件到B服务器。
考虑难易程度和易操作,简单想到的方案是:访问A服务器应用程序调用B服务器的webservice,将附件直接保存到B服务器。
简单实验一下,是可以达成效果的。
步骤一、B服务器的webservice代码如下:
View Code
重新上传附件,问题解决。
简单思路:分布式服务器应用程序访问同一个上传接口。
考虑难易程度和易操作,简单想到的方案是:访问A服务器应用程序调用B服务器的webservice,将附件直接保存到B服务器。
简单实验一下,是可以达成效果的。
步骤一、B服务器的webservice代码如下:
<configuration> <system.web> <compilation targetFramework="4.5" /> <httpRuntime targetFramework="4.5" requestLengthDiskThreshold="256" maxRequestLength="2097151" /> </system.web> <system.webServer> <security> <requestFiltering> <!--限制附件上传80MB--> <requestLimits maxAllowedContentLength="81920000" /> </requestFiltering> </security> </system.webServer> </configuration>
View Code
重新上传附件,问题解决。
简单思路:分布式服务器应用程序访问同一个上传接口。
相关文章推荐
- DEDE解决上传附件时提示"你没有选择上传的文件!" win2003服务器
- webservice上传到服务器,“测试窗体只能用于来自本地计算机的请求”问题的解决
- 在ASP.NET将程序中将上传的附件存储到另一台文件服务器上的实现
- C# 通过WebService方式 IIS发布网站 上传文件到服务器的虚拟机下 详尽方法
- WebService上传文件到服务器(转)
- 将WEB附件上传到非web服务器
- 架设用Webservice实现文件上传功能CentOS服务器(二)--WebService
- Discuz X2.5论坛,“服务器限制无法上传那么大的附件“的解决办法
- (总结1)WinForm中文件上传服务器:WebService
- C# 通过WebService方式 IIS发布网站 上传文件到服务器的虚拟机下 详尽方法
- 由通过WebService上传附件给SharePoint的List时文件不能太大的问题说起…
- webservice上传到服务器,“测试窗体只能用于来自本地计算机的请求”问题的解决
- 跨服务器,用WebService上传文件
- Android拍照选择图片通过webservice上传图片到到服务器
- java上传附件到本地服务器,调用linux命令然后再传输到远程服务器
- webservice上传到服务器,“测试窗体只能用于来自本地计算机的请求”问题的解决
- Flex3上传附件至服务器
- 利用WebService实现远程服务器文件的上传和下载
- WebService上传文件到服务器
- 架设用Webservice实现文件上传功能CentOS服务器(一)--Tomcat