5 个解决方案
#1
两种思路吧,一种是用.net core可以直接实现跨平台.
第二种其实可以在Linux假设FTP服务器,然后通过文件流读取,在window将文件流保存成文件。其实本质上文件就是二进制数据了
第二种其实可以在Linux假设FTP服务器,然后通过文件流读取,在window将文件流保存成文件。其实本质上文件就是二进制数据了
#2
那第一种方法里,我用.net core的话,我需要在Linux虚拟机上做什么呢
#3
因为你只需要从Linux到Windows传输,所以最简单的做法是:
Linux上部署一个Nginx或者Apache,开放目录浏览,然后在windows里用C#的WebClient来下載。
Linux上部署一个Nginx或者Apache,开放目录浏览,然后在windows里用C#的WebClient来下載。
#4
不过你们老师的要求没看明白,把文件下载封装到WebService让人不太好理解,也可能是你没有表述清楚。WebService功能由谁承担?标准的SOAP算WebService,还是一个普通的Http请求就算?
#5
我题目的要求是要从win上传到Linux又可以从Linux下载到win;
主要实现在Windows系统中获取linux的多个文件,可通过配置FtpServer实现部分功能。
1.对多个文件进行加密并打包
2.通过WebService发布加密后的文件
3.客户端程序获取文件包并解密
应该不论哪种都可以吧我猜
#1
两种思路吧,一种是用.net core可以直接实现跨平台.
第二种其实可以在Linux假设FTP服务器,然后通过文件流读取,在window将文件流保存成文件。其实本质上文件就是二进制数据了
第二种其实可以在Linux假设FTP服务器,然后通过文件流读取,在window将文件流保存成文件。其实本质上文件就是二进制数据了
#2
那第一种方法里,我用.net core的话,我需要在Linux虚拟机上做什么呢
#3
因为你只需要从Linux到Windows传输,所以最简单的做法是:
Linux上部署一个Nginx或者Apache,开放目录浏览,然后在windows里用C#的WebClient来下載。
Linux上部署一个Nginx或者Apache,开放目录浏览,然后在windows里用C#的WebClient来下載。
#4
不过你们老师的要求没看明白,把文件下载封装到WebService让人不太好理解,也可能是你没有表述清楚。WebService功能由谁承担?标准的SOAP算WebService,还是一个普通的Http请求就算?
#5
我题目的要求是要从win上传到Linux又可以从Linux下载到win;
主要实现在Windows系统中获取linux的多个文件,可通过配置FtpServer实现部分功能。
1.对多个文件进行加密并打包
2.通过WebService发布加密后的文件
3.客户端程序获取文件包并解密
应该不论哪种都可以吧我猜