社区
VB
帖子详情
简单问题-复制、下载文件
shenfeng126414
2005-02-03 09:44:28
有两个不同的局域网,能不能通过程序下载另外一个局域网的文件?
请问能不能实现这样的功能?如果能实现的话怎么实现,原理是什么?
用什么协议,tcp?还是udp?
切记是两个不同的局域网内!!!!
...全文
149
8
打赏
收藏
简单问题-复制、下载文件
有两个不同的局域网,能不能通过程序下载另外一个局域网的文件? 请问能不能实现这样的功能?如果能实现的话怎么实现,原理是什么? 用什么协议,tcp?还是udp? 切记是两个不同的局域网内!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shenfeng126414
2005-02-05
打赏
举报
回复
我再解释一下。
我的意思是不设置windows共享。
不知道大家用过KuGoo(酷狗)没有,我就是想实现它那样的功能,
请名位能提供思路,和实现方法。
weixinzhu
2005-02-04
打赏
举报
回复
可以实现的,贴段代码给你看看
private void timer1_Tick(object sender, System.EventArgs e)
{
//启动timer控件
DBControl.GetData("select upid,checkid from upgrade",dsid);
upidnew=dsid.Tables[0].Rows[0]["upid"].ToString();
// this.label1.Text ="正在下载文件………";
// this.label1.Refresh();
// this.Refresh();
//检测程序下载应用程序文件
System.Net.WebClient wc=new System.Net.WebClient();
try
{//http://www.lygport.com.cn/down/wrar320sc.exe
//在168.100.1.4上建立一个虚拟目录指向zwx文件夹
// wc.DownloadFile("http://168.100.1.4/zwx/ttl/ttl.exe","ttl.exe");
// wc.DownloadFile("http://168.100.1.4/zwx/ttl/ttl.pdb","ttl.pdb");
// this.label1.Text ="正在下载文件…………";
// this.label1.Refresh();
// this.Refresh();
//检测项目的名称
DataSet dsProjectcode=new DataSet();
DBControl.GetData("select APPPROJECTNAME from project",dsProjectcode);
//用数据库下载
DataSet dsDown=new DataSet();
string strDown="select PROJECTCODE,DOWNPATH,DOWNFILENAME from downloadinfo where lower(PROJECTCODE)=lower('"+dsProjectcode.Tables[0].Rows[0]["APPPROJECTNAME"].ToString()+"')";
DBControl.GetData(strDown,dsDown);
for (int i=0;i<=dsDown.Tables[0].Rows.Count -1;i++)
{
//下载文件
this.label1.Text ="正在下载"+dsDown.Tables[0].Rows[i]["DOWNFILENAME"].ToString();
this.label1.Refresh();
this.Refresh();
wc.DownloadFile(dsDown.Tables[0].Rows[i]["DOWNPATH"].ToString(),dsDown.Tables[0].Rows[i]["DOWNFILENAME"].ToString());
}
//下载结束
//升级本地存储的应用程序文件
StreamWriter sw = new StreamWriter(Application.StartupPath.Trim()+@"\ttlupgrade.txt");
sw.WriteLine(upidnew);
sw.Close();
this.label1.Text ="升级成功!";
this.label1.Refresh();
this.Refresh();
this.btnenter.Enabled =true;
}
catch (System.Exception ex)
{
MessageBox.Show(ex.Message);
}
this.timer1.Stop();
}
spoot
2005-02-04
打赏
举报
回复
up一下,来学习..
xufan_1976
2005-02-04
打赏
举报
回复
Windows共享?确实是个即简便又有效的方法
感觉不保险还可以设个密码什么的
对于一些简单的运用还是比较推荐使用的
我们公司有个项目对于文件的上下传,用的就是Windows共享
感觉还可以
farrio
2005-02-04
打赏
举报
回复
最简单的Windows共享,直接通过\\computername\dir\file.name就可以了。就像操作本机的一样,但是如果对方用ntfs分区,还要注意权限,最好操作的时候加上try...catch
GX198302
2005-02-03
打赏
举报
回复
对方允许才可以啊
FTP, TCP ,UDP... as u wish
碧海情天-赵亮
2005-02-03
打赏
举报
回复
看看 SMTP,FTP
其它还有很多P都可以试试,呵呵
viola_sun
2005-02-03
打赏
举报
回复
帮顶,学习
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar程序
文件
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar 案例上传: http://hi.baidu.com/lichao77821/blog
遇到ORA-01207:
文件
比控制
文件
更新 - 旧的控制
文件
解决办法-
简单
版
遇到这样的
问题
,如ORA-01207:
文件
比控制
文件
更新 - 旧的控制
文件
解决
问题
的思路是重建控制
文件
注意: 1、不知道会不会丢一小部分数据。适用于不重要的库和已经停机的业务,或者急救业务。 可以尝试从不同的地方找原来的control
文件
,几个不同的control
文件
如果都一样,说明只能这么恢复,如果不一样,尽量找系统表空间比较新的control去用,因为不涉
Dos命令 --
复制
文件
(夹)
开始是想查找如何
复制
整个
文件
夹到其他目录下 后来看到一篇很有帮助的文章就转载了。 xcopy 命令 在cmd中输入: xcopy /? 查看帮助 C:\Users\Administrator>xcopy /?
复制
文件
和目录树。 XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
Ruoyi-vue上传
下载
文件
Ruoyi-vue上传
下载
文件
shell脚本----cp (copy)
复制
文件
或目录
在linux中怎样用命令完全拷贝一个目录下的所有
文件
(包括隐藏
文件
以及
文件
夹)到另外一个目录下,并且使得被
复制
的所有
文件
的属性等完全保持不变? 注意,连原来的
文件
夹中所有的
文件
的属性、链接等都不能更改。也就是说,要建立原来
文件
夹的一份一模一样的拷贝!&n 在linux中怎样用命令完全拷贝一个目录下的所有
文件
(包括隐藏
文件
以及
文件
夹)到另外一个目录下,并且使得被
复制
的所有
文件
的属性等完全保持不
VB
16,721
社区成员
110,524
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章