社区
C#
帖子详情
局域网环境Winform上传EXCEL文件到指定机器上.
金汐
2010-05-25 04:43:28
需求是这样的,我有个程序,需要将本机上的EXCEL文件复制到指定的IP地址的局域网中的机器的指定位置上.
比如说本机的IP是192.168.1.5,我要将这台机器上的D:\a.xls文件通过Winform中代码传输到
IP地址是192.168.0.1的机器的E:\Files\exam.xls.
请问该如何做呢?我完全不懂这个怎么弄...大虾们抽出点时间帮帮忙.
...全文
251
9
打赏
收藏
局域网环境Winform上传EXCEL文件到指定机器上.
需求是这样的,我有个程序,需要将本机上的EXCEL文件复制到指定的IP地址的局域网中的机器的指定位置上. 比如说本机的IP是192.168.1.5,我要将这台机器上的D:\a.xls文件通过Winform中代码传输到 IP地址是192.168.0.1的机器的E:\Files\exam.xls. 请问该如何做呢?我完全不懂这个怎么弄...大虾们抽出点时间帮帮忙.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxm3630478
2010-05-25
打赏
举报
回复
用Socket吧,自己看下Socket相关的书籍.........
金汐
2010-05-25
打赏
举报
回复
[Quote=引用 6 楼 deknight 的回复:]
没有必要吧,机器客户端已经有这个文件,你的client先读出excel的内容,然后直接存到数据库不就可以了吗
为什么非要传到服务器,服务器再打开excel 然后再存数据?
[/Quote]
恩这样到是.不过当时做的时候我不会弄.就直接在数据库里面从EXCEL查询数据来导了...不过我觉得如果在客户端先读EXCEL中的内容,然后一行一行的往数据库保存,效率好像不是很好.
但现在这样又需要传送文件,同样也是要消耗时间的.
我试试读EXCEL数据再存数据库吧.
xrongzhen
2010-05-25
打赏
举报
回复
[Quote=引用 5 楼 jyfgyksm 的回复:]
我总不能要求使用软件的用户去建FTP或是共享文件夹这些的.
传文件的操作应该是在用户不知觉的情况下完成.就像ASP.NET的UploadFile还是什么的那个控件达到的效果那样.
[/Quote]
用Socket 按字节读取,上传文件
deknight
2010-05-25
打赏
举报
回复
没有必要吧,机器客户端已经有这个文件,你的client先读出excel的内容,然后直接存到数据库不就可以了吗
为什么非要传到服务器,服务器再打开excel 然后再存数据?
金汐
2010-05-25
打赏
举报
回复
我总不能要求使用软件的用户去建FTP或是共享文件夹这些的.
传文件的操作应该是在用户不知觉的情况下完成.就像ASP.NET的UploadFile还是什么的那个控件达到的效果那样.
金汐
2010-05-25
打赏
举报
回复
恩.是解决办法.
可是我这个问题是必需把客户端文件上传到服务器指定位置.并且是C/S结构的.
实际的需求是这样的.我的软件是一个可以在局域网环境中运行的管理系统.数据库装在一台电脑上.局域网内其他电脑都可以运行软件操作.而其中有这样的功能,用户可以通过选择本机的EXCEL文件直接导入到数据库中.
而到数据库中执行的时候,数据库找的文件路径是本机上的对应路径.也就是说找数据库所在的电脑上的对应路径有没有文件.
对于此,我希望在局域网环境中 按导入这个功能按钮时,先把选择的本机的EXCEL文件复制到数据库所在的机器上的指定位置,如E:\Files\exam.xls.然后执行数据库的存储过程导入...
jaydawson
2010-05-25
打赏
举报
回复
两种方式:
1. 使用FTP,但是需要在192.168.0.1Server上建立FTP的服务.
2. 在目标电脑上192.168.0.1 共享个文件夹<需读写权限>,然后直接对共享文件夹进行文件的复制,删除等动作
deknight
2010-05-25
打赏
举报
回复
或者把远程那机器的E盘映射到你自己机器上比如Z盘,然后保存在Z盘,就=保存在了远程的E
deknight
2010-05-25
打赏
举报
回复
FTP喽
C#
Winform
零基础到精通
从开发
环境
到实战项目,一站式解决从入门到提升的完整过程,细致讲解常用控件以及实战应用,真正学以致用,学有所用。通过课程可以对
Winform
的开发过程有更完整的认识,快速对接功能需求开发
codeproject资源集合贴
Applications Crafting a C# forms Editor From scratch ... 建立一个类似C#的
环境
, 实现控件拖拉,属性 Packet Capture and Analayzer 网络封包截获 http://www.codep
16Aspx.com源码2013年10月到2013年12月详细
16Aspx.com源码2013年10月到2013年12月详细 创建时间FROM: 创建时间TO: ExtJS合同管理信息系统源码2013-12-13 [VS2008] 源码介绍: ExtJS合同管理信息系统...
codeproject
ApplicationsCrafting a C# forms Editor From scratchhttp://www.codeproject.com/csharp/SharpFormEditorDemo.asp建立一个类似C#的
环境
, 实现控件拖拉,属性 Packet Capture and Analayzer网络封包截获...
GitHub 项目精选(2022.5.18更新)
鼠标移到每个点上,都会听到声音,比如包含了 50% 的敬爱、33% 的同情、17% 满意的声音。 地球时间线 网页展示地球演化的 46 亿年。 低地轨道可视化 这个可视化作品,可以让大家感受一下地球低轨道太空的实际状态,...
C#
110,524
社区成员
642,569
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章