久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

上傳到 ftp asp.net

upload to ftp asp.net(上傳到 ftp asp.net)
本文介紹了上傳到 ftp asp.net的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

限時送ChatGPT賬號..

是否可以使用 ASP.NET 將文件直接上傳到 ftp 帳戶文件夾中?

Is it possible to upload a file directly into an ftp account folder with ASP.NET ?

例如我點(diǎn)擊瀏覽,選擇要上傳的文件,當(dāng)我點(diǎn)擊上傳"按鈕時,它應(yīng)該將其直接保存到另一個 Web 服務(wù)器上的文件夾中,該服務(wù)器位于其他地方,而不是用于上傳的服務(wù)器.

E.g. I click on browse, select a file to upload and when I click "upload" button, It should save it directly to the folder on another web server located at somewhere else other then the server that is being used to upload.

推薦答案

    /// <summary>
    /// Example call : if (FtpUpload(FileUploadControl1, "ftp.my.com/somePathDir", @"user", "pass!", "domain"))
    /// </summary>
    /// <param name="file"></param>
    /// <param name="ftpServer"></param>
    /// <param name="username"></param>
    /// <param name="ftpPass"></param>
    /// <returns></returns>
    private bool FtpUpload(FileUpload file, string ftpServer, string username, string ftpPass, string domainName = "")
    {
        // ftp://domainuser:password@ftpserver/url-path
        // If you are a member of a domain, then "ftp://domain-nameusername:password@url-path" may fail because the backslash () is sent in as a literal character and Internet Explorer incorrectly looks for a file instead of parsing a Web address. Changing the backslash () in the domain-nameusername to domainname%5Cusername works correctly.

        try
        {
            string ftpAddres;
            if (domainName != string.Empty)
                ftpAddres = "ftp://" + domainName + @"%5C" + username + ":" + ftpPass + "@" + ftpServer + "/" + file.FileName;
            else
                ftpAddres = "ftp://" + username + ":" + ftpPass + "@" + ftpServer + "/" + file.FileName;

            using (var webClient = new System.Net.WebClient())
            {
                webClient.UploadData(new Uri(ftpAddres), file.FileBytes);
            }

        }
        catch (Exception e)
        {
            throw new Exception(e.Message, e);
        }
        return true;
    }

這篇關(guān)于上傳到 ftp asp.net的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(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)行身份驗證并跨請求保留自定義聲明)
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)不起作用)
ASP Core Azure Active Directory Login use roles(ASP Core Azure Active Directory 登錄使用角色)
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ā)技
.Net Core 2.0 - Get AAD access token to use with Microsoft Graph(.Net Core 2.0 - 獲取 AAD 訪問令牌以與 Microsoft Graph 一起使用)
Azure KeyVault Active Directory AcquireTokenAsync timeout when called asynchronously(異步調(diào)用時 Azure KeyVault Active Directory AcquireTokenAsync 超時)
主站蜘蛛池模板: 久久精品这里 | 男女视频在线看 | 色888www视频在线观看 | 久久久久久久久久久久久九 | 在线观看特色大片免费网站 | 97精品超碰一区二区三区 | 91视频入口 | 中文字幕在线免费观看 | 欧美精品一区二区三区在线 | av三级在线观看 | 久热精品在线 | 男女污污动态图 | 亚洲 欧美 日韩在线 | 国产精品久久久久一区二区三区 | 亚洲国产在 | 日日夜夜免费精品视频 | 成人网视频 | 久久婷婷国产香蕉 | 欧美αv | 亚洲美女视频 | 日韩爱爱网| 日日夜夜天天干 | 日韩区 | 国产福利网站 | 欧美一级免费看 | 精品国产欧美一区二区三区成人 | 九九视频网 | 日韩欧美一区二区三区在线播放 | 天天综合久久 | 一区福利视频 | 日韩av电影院 | 美美女高清毛片视频免费观看 | 精产国产伦理一二三区 | 日韩三级在线 | a精品视频 | 日韩精品1区2区3区 成人黄页在线观看 | 羞羞视频网 | 日本一区二区三区四区 | 久久久成 | 亚洲成人精品国产 | 婷婷久久综合 |