跨服务器上传文件 很急的一个问题,先谢谢大家 有两台服务器A,B,服务器A为web服务器,服务器B为上传文件将要保存的服务器,通过服务器A的页面上传文件到服务器B上。 我的页面上很简单就有两个控件一个是FileUpload另一个是Button希望点击按钮把文件上传到B服务器上,越简单的方法越好,在这里先谢谢大家了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还没有人回答我的问题不会游泳真的很麻烦不停的往下沉就快没有人看见我了help help help me 先传到A服务器上,然后用ftp传到b 用c#操纵ftp?给ftp发出命令上传文件?不太明白,得查查 在Button的click事件中写this.FileUpload1.SaveAs(Server.MapPath("temp\\"+this.FileUpload.FileName)); 文件共享.上传的时候路径直接写UNC路径.以前我们再做网站分布的时候就是这样处理的.代码都不用改. A:上传页面,将上传的文件转换成Byte[],发送给BImagesUploadSrv srv = new ImagesUploadSrv();srv.Url = "";//B服务地址HttpFileCollection files = Request.Files;byte[] b = new byte[files[0].ContentLength];System.IO.Stream fs = (System.IO.Stream)files[0].InputStream;fs.Read(b, 0, files[0].ContentLength);str = srv.ImagesUpload(b, extension);fs.Close();B:数据接收Web服务,接收byte[]数据。[WebMethod]public string ImagesUpload(byte[] fs, string extension){ using (MemoryStream m = new MemoryStream(fs)) using (FileStream f = new FileStream(file, FileMode.Create)) { m.WriteTo(f); m.Close(); f.Close(); m.Dispose(); f.Dispose(); }} 实际上没必要中转,你做的应该是上传到缓存服务器.1. web ftp2. 普通上传到A服务器 同步到缓存服务器 .. 这样我觉得费时,费资源. 但是不能即时看到上传的文件(如图); 3. wcf服务.. 主机服务,中转同步至集群服务器. 5. linux服务器自带的同步服务,这个仍然需要上传至主机服务 哪里有比较好的c#或者关于VS操作的视频教程? C# 多个程序(exe)同时调用一个动态链接库(DLL)的问题,敬请指点? C# .net 如何做成应用程序? CSDN 帮我解决了很多问题,但是我想多看一些大项目的架构,以及实现各种功能的小项目(运行就能看到效果的那种),请问应该去哪里找资源? 绘制文本问题 Listbox的问题 有一个项目需要合作,有兴趣请给我来信。 求助: 怎样才能把页面里一个DataGrid的样式和数据转化为HTML??? 请问有没有支持.net的免费的WEBTREE 如何产生一对密码 并对之进行验证? tcpclient的一个奇怪问题 用Socket编程遇到的问题
给ftp发出命令上传文件?
不太明白,得查查
this.FileUpload1.SaveAs(Server.MapPath("temp\\"+this.FileUpload.FileName));
ImagesUploadSrv srv = new ImagesUploadSrv();
srv.Url = "";//B服务地址
HttpFileCollection files = Request.Files;
byte[] b = new byte[files[0].ContentLength];
System.IO.Stream fs = (System.IO.Stream)files[0].InputStream;
fs.Read(b, 0, files[0].ContentLength);
str = srv.ImagesUpload(b, extension);
fs.Close();
B:数据接收Web服务,接收byte[]数据。
[WebMethod]
public string ImagesUpload(byte[] fs, string extension)
{
using (MemoryStream m = new MemoryStream(fs))
using (FileStream f = new FileStream(file, FileMode.Create))
{
m.WriteTo(f);
m.Close();
f.Close();
m.Dispose();
f.Dispose();
}
}
1. web ftp2. 普通上传到A服务器 同步到缓存服务器 .. 这样我觉得费时,费资源. 但是不能即时看到上传的文件(如图);