社区
C#
帖子详情
诚邀.NET专家进来解决一个有挑战性的问题。
tonnycncn
2003-05-22 04:24:59
如何把一个ASPX文件写入到另一台WEB服务器上。
我分析了一下,主要有两个技术难点。
一,在一台服务器上通过程序在另一个机器上写一个普通文件
这一点我已实现。
二、写一个aspx类型的文件。
这是不是要改服务器设置啊?会不会有什么负面影响。
...全文
43
12
打赏
收藏
诚邀.NET专家进来解决一个有挑战性的问题。
如何把一个ASPX文件写入到另一台WEB服务器上。 我分析了一下,主要有两个技术难点。 一,在一台服务器上通过程序在另一个机器上写一个普通文件 这一点我已实现。 二、写一个aspx类型的文件。 这是不是要改服务器设置啊?会不会有什么负面影响。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyjiebing
2003-06-25
打赏
举报
回复
关注
tonnycncn
2003-06-25
打赏
举报
回复
问题自已解决了,有兴趣的朋友,可以看看我的总结:
局域网内基于WEB的文件传输解决方案详解
http://www.weiw.com/article/list.asp?id=405
tonnycncn
2003-05-23
打赏
举报
回复
在这公布我的代码。通过流数据写入目的服务器的某一目录中。并不是恶意性质的。
生成一个普通文件可以,但就是不能生成aspx文件,
string virtualPath="test0755";
//把附件上传到文件服务器
string rootUpfilePaht= SzcmConfiguration.UploadFileUpfiles;//@"http://wup:8012/upfiles/" 目的服务器
string uriString = rootUpfilePaht + virtualPath +"/";
string path = rootUpfilePaht + "CreateDirectory.aspx?Path="+virtualPath;
string filename="test.html";
UTF8Encoding AE = new UTF8Encoding();
byte[] input = AE.GetBytes(content);
int intLength=input.Length;
//int n = myStream.Read(input, 0, 100);
string username = Com.Common.SzcmConfiguration.UploadFileUser;//@"域名\域用户";
string password = Com.Common.SzcmConfiguration.UploadFilePassword;//@"密码";
System.Net.NetworkCredential myCred = new System.Net.NetworkCredential(username, password);
System.Net.WebClient Client = new System.Net.WebClient();
System.Net.CredentialCache myCache = new System.Net.CredentialCache();
myCache.Add(new Uri(uriString), "NTLM", myCred);
System.IO.Stream writeStream = Client.OpenWrite(uriString + filename ,"PUT");
writeStream.Write (input, 0, intLength);
writeStream.Close();
ArLi2003
2003-05-23
打赏
举报
回复
这个webservices 很简单啊
只要将文件读出然后付给string 再做为参数传给目标服务器(跑webservices)不就行了?
另外,然后远程对象、socket 连接等等都可以啊
你不会是说ASPX怎么写某台服务器硬盘上的文件吧,那样可不行,人家不会让你写
cmsoft
2003-05-23
打赏
举报
回复
写一个ASPX文件可以用
System.IO这个名子空间的类来实现读出与写入操作
tonnycncn
2003-05-23
打赏
举报
回复
没人能提供比较好的解决方案吗?
tonnycncn
2003-05-22
打赏
举报
回复
如果简单,你也把解决文案说一下啊。
我有一个较笨的方法,写文件之前把扩展名改掉,然后触发目的服务器一个程序将此文件改名为aspx。
还有其他好的方法吗?
chinchy
2003-05-22
打赏
举报
回复
easy
sunny6281
2003-05-22
打赏
举报
回复
这和文件传送友什么区别吗?
tonnycncn
2003-05-22
打赏
举报
回复
如何让监听程序接收我的文件呢,以何种传输方式,比较好呢?
请说详细点。
binbin2000
2003-05-22
打赏
举报
回复
你可以在服务器写一个监听程序,他的功能就是接受你的文件,然后把文件写到你的服务器上,无论什么文件就都可以实现了。
20030514
2003-05-22
打赏
举报
回复
应该不会,我试试吧!
6大奖项!首届
.NET
黑客松大赛圆满收官!
.NET
Conf China 2021 是面向开发人员的社区峰会,基于
.NET
Conf 2021,庆祝
.NET
6 的发布和回顾过去一年来
.NET
在中国的发展。峰会由来自北京、...
2021
.NET
大会日程首发!行程亮点全曝光!
{倒计时4天·文末有福利→·
.NET
机器人定制抱枕}2021年12月18日由中国各地技术社区共同发起举办、知名企业和开源组织联合协办的2021年中国
.NET
开发者大会即将盛大开幕▽2020...
最受家长们欢迎的10本家教好书
针对当今父母在教育孩子中遇到的各种揪心
问题
,明确提出“妈妈有爱还不够,妈妈更要有方法”的观点,从3大方面,总结出100多种不费劲就能教出优秀孩子的管用绝招,具有很强的针对性与技巧性。 NO.2 《孩子,你...
ThoughtWorks技术雷达(2013年5月)
多年来,团队和组织都已经看到了围绕技术学科进行专业细分的危险性。当我们就高级应用听取
专家
的建议时,开发人员至少应当了解用户界面,数据库和数据科学等业界新宠的基础知识。当高级应用需要深入的专业知识时,...
2013让敏捷落地——软件研发管理最佳实践(上海站)
软件知识原创基地(www.umlonline.org)将于2013年4月13日(周六)在上海为您奉献高端知识大餐“让敏捷落地——软件研发管理最佳实践“,
诚邀
您参加! 时间:2013年4月13日(周六) 上午9:00-12:00,下午13:30-...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章