您的位置:首页 > 其它

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代码如下:

<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
重新上传附件,问题解决。

简单思路:分布式服务器应用程序访问同一个上传接口。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: