gpt4 book ai didi

ASP.NET将文件写到另一服务器(图文教程)及注意事项

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章ASP.NET将文件写到另一服务器(图文教程)及注意事项由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

有时我们需要将来自于客户端的文件上传到WEB服务器端,并在服务端将文件存储到第三方文件服务器中存储.

实现如下:

1、在文件服务器B上建立一共享文件夹,同时在该服务器上创建一用户,如DocShareUser,给此用户分配共享文件夹的读写权限 。

2、在WEB服务器A上也同时传建一同名用户DocShareUser (注意,用户名和密码必须一致) 。

3、在网站下添加一虚拟目录,虚拟目录的物理路径执行服务器A的共享目录,路径符合UNC规则,如\\ServerB\DocShare,传递身份验证用户设置为默认即可.

ASP.NET将文件写到另一服务器(图文教程)及注意事项

4、信任关系权限,只有在建立信任的基础上,方可向B服务器上传文件,该问题可通过两种方式解决, 。

方式1:在Web.Config中增加运行模拟帐号<identity impersonate="true" userName="DocShareUser" password="password" /> 。

方式2:在Global.asax中加载,网站一运行就自动建立信任关系,System.Diagnostics.Process.Start("net.exe", "use \\\\B服务器的IP\\共享文件夹 \"B服务器上的密码\" /user:\"B服务器上的用户名\""),B服务器上的用户是指能写入那个共享文件夹的用户 (建议使用此方式,不会影响网站认证的变化) 。

5、步骤4如采取Web.Config中增加模拟帐号方式,则需要给C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files临时目录分配所建用户DocShareUser的读写控制权限 (路径视安装Framework版本而定) 。

ASP.NET将文件写到另一服务器(图文教程)及注意事项

6、代码中通过Server.MapPath("虚拟目录")方式获取上传地址,写入文件流即可 7、注意上传文件IIS有默认4M限制,可通过WEB.config修改,如下 。

复制代码代码如下:

<httpRuntime maxRequestLength="10240" appRequestQueueLimit="90" executionTimeout="90"/> 

以上在WIN2008R2+IIS7下验证通过.

最后此篇关于ASP.NET将文件写到另一服务器(图文教程)及注意事项的文章就讲到这里了,如果你想了解更多关于ASP.NET将文件写到另一服务器(图文教程)及注意事项的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com