pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

FTP/FTPS/SFTP之間的區(qū)別 - 可配置連接到它們中的任

Difference between FTP/FTPS/SFTP - Configurable connection to any of them(FTP/FTPS/SFTP之間的區(qū)別 - 可配置連接到它們中的任何一個(gè))
本文介紹了FTP/FTPS/SFTP之間的區(qū)別 - 可配置連接到它們中的任何一個(gè)的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

限時(shí)送ChatGPT賬號(hào)..

我有一個(gè)要求,例如需要?jiǎng)?chuàng)建一個(gè) C# 應(yīng)用程序,該應(yīng)用程序?qū)⒏鶕?jù) app.config 文件中輸入的設(shè)置將 excel 文件上傳到FTP/SFTP"服務(wù)器(使用ftpftpssftp").

I have a requirement like need to create a C# app which will upload an excel file to "FTP/SFTP" server based on settings entered on the app.config file (using "ftpftpssftp").

我對(duì)這些協(xié)議很陌生,有很多疑問.

I am fresh to these protocols, having so many doubts.

  1. FTP 和 SFTP 服務(wù)器有什么區(qū)別?
  2. 是否可以使用 SFTP 連接方式訪問 FTP 服務(wù)器,反之亦然(指導(dǎo)使用 Rebex 庫連接 SFTP)?
  3. 如何將以下 FTP 上傳方式更改為 FTPS

代碼如下:

string PureFileName = new FileInfo(fileName).Name;
string uploadUrl = String.Format("ftp://{0}/{1}", ftpurl, PureFileName);
FtpWebRequest req = (FtpWebRequest)FtpWebRequest.Create(uploadUrl);
req.Proxy = null;
req.Method = WebRequestMethods.Ftp.UploadFile;
req.Credentials = new NetworkCredential(user, pass);
req.UseBinary = true;
req.UsePassive = true;
byte[] data = File.ReadAllBytes(fileName);
req.ContentLength = data.Length;
Stream stream = req.GetRequestStream();
stream.Write(data, 0, data.Length);
stream.Close();
FtpWebResponse res = (FtpWebResponse)req.GetResponse(); 

是否像將 url 從 FTP 更改為 FTPS?

Is it like changing url from FTP to FTPS?

string uploadUrl = String.Format("ftps://{0}/{1}", ftpurl, PureFileName);

推薦答案

  • FTP:舊的文件傳輸協(xié)議 (RFC959).防火墻存在問題,因?yàn)樗褂脛?dòng)態(tài)端口,并且有關(guān)這些端口的信息在應(yīng)用程序級(jí)別進(jìn)行交換.
  • FTPS:舊的 FTP 協(xié)議,但增加了對(duì) TLS 的支持.防火墻的問題更嚴(yán)重,因?yàn)樗鼈儫o法再查看應(yīng)用程序級(jí)別來找出使用了哪些端口.
  • SFTP:完全不同的東西,因?yàn)樗褂?SSH 協(xié)議來傳輸文件.防火墻沒有問題.
  • 如果您的代碼能夠處理 FTPS,那么它通常也能夠處理 FTP,但是有很多代碼只能處理 FTP 而不能處理 FTPS.由于 SFTP 是一種完全不同的協(xié)議代碼,處理 FTP/FTPS 通常無法進(jìn)行 SFTP.而 SFTP 處理代碼不會(huì)做 FTP/FTPS.也有例外,即 FileZilla 可以在單個(gè)應(yīng)用程序中處理所有這些協(xié)議.

    If your code is able to handle FTPS it is usually able to handle FTP too, but there is lots of code which can only handle FTP and not FTPS. Since SFTP is a completely different protocol code handling FTP/FTPS will usually not be able to do SFTP. And SFTP handling code will not do FTP/FTPS. There are exceptions, i.e. FileZilla can handle all these protocols in a single application.

    關(guān)于將 FTPS 與 FtpWebRequests 一起使用,請(qǐng)參閱 msdn.無法將 SFTP 與 FtpWebRequests 一起使用,但有其他庫.

    As for using FTPS with FtpWebRequests see msdn. Using SFTP with FtpWebRequests is not possible but there are other libraries.

    這篇關(guān)于FTP/FTPS/SFTP之間的區(qū)別 - 可配置連接到它們中的任何一個(gè)的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

    【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

ASP.NET Core authenticating with Azure Active Directory and persisting custom Claims across requests(ASP.NET Core 使用 Azure Active Directory 進(jìn)行身份驗(yàn)證并跨請(qǐng)求保留自定義聲明)
ASP.NET Core 2.0 Web API Azure Ad v2 Token Authorization not working(ASP.NET Core 2.0 Web API Azure Ad v2 令牌授權(quán)不起作用)
How do I get Azure AD OAuth2 Access Token and Refresh token for Daemon or Server to C# ASP.NET Web API(如何獲取守護(hù)進(jìn)程或服務(wù)器到 C# ASP.NET Web API 的 Azure AD OAuth2 訪問令牌和刷新令牌) - IT屋-程序員軟件開發(fā)技
Azure KeyVault Active Directory AcquireTokenAsync timeout when called asynchronously(異步調(diào)用時(shí) Azure KeyVault Active Directory AcquireTokenAsync 超時(shí))
Getting access token using email address and app password from oauth2/token(使用電子郵件地址和應(yīng)用程序密碼從 oauth2/token 獲取訪問令牌)
New Azure AD application doesn#39;t work until updated through management portal(新的 Azure AD 應(yīng)用程序在通過管理門戶更新之前無法運(yùn)行)
主站蜘蛛池模板: 喷漆房_废气处理设备-湖北天地鑫环保设备有限公司 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 沙盘模型公司_沙盘模型制作公司_建筑模型公司_工业机械模型制作厂家 | 悬浮拼装地板_篮球场木地板翻新_运动木地板价格-上海越禾运动地板厂家 | 合肥注册公司|合肥代办营业执照、2024注册公司流程 | 政府园区专业委托招商平台_助力企业选址项目快速落地_东方龙商务集团 | 集装袋吨袋生产厂家-噸袋廠傢-塑料编织袋-纸塑复合袋-二手吨袋-太空袋-曹县建烨包装 | 篮球地板厂家_舞台木地板品牌_体育运动地板厂家_凯洁地板 | 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 | 底部填充胶_电子封装胶_芯片封装胶_芯片底部填充胶厂家-东莞汉思新材料 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 转子泵_凸轮泵_凸轮转子泵厂家-青岛罗德通用机械设备有限公司 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 361°官方网站 | Duoguan 夺冠集团| 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 | 粤丰硕水性环氧地坪漆-防静电自流平厂家-环保地坪涂料代理 | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 医疗仪器模块 健康一体机 多参数监护仪 智慧医疗仪器方案定制 血氧监护 心电监护 -朗锐慧康 | DDoS安全防护官网-领先的DDoS安全防护服务商 | 探鸣起名网-品牌起名-英文商标起名-公司命名-企业取名包满意 | 10吨无线拉力计-2吨拉力计价格-上海佳宜电子科技有限公司 | 铝机箱_铝外壳加工_铝外壳厂家_CNC散热器加工-惠州市铂源五金制品有限公司 | 刘秘书_你身边专业的工作范文写作小秘书 | 永嘉县奥阳陶瓷阀门有限公司 | 制氮设备-变压吸附制氮设备-制氧设备-杭州聚贤气体设备制造有限公司 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 新疆十佳旅行社_新疆旅游报价_新疆自驾跟团游-新疆中西部国际旅行社 | 神马影院-实时更新秒播| 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 旗杆生产厂家_不锈钢锥形旗杆价格_铝合金电动旗杆-上海锥升金属科技有限公司 | 泵阀展|阀门展|水泵展|流体机械展 -2025上海国际泵管阀展览会flowtech china | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 |