<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        .NET實現文件跨服務器上傳下載的方法

        來源:懂視網 責編:小采 時間:2020-11-27 22:36:04
        文檔

        .NET實現文件跨服務器上傳下載的方法

        .NET實現文件跨服務器上傳下載的方法:環境說明 兩臺服務器服務器為A,服務器為B,服務器B為文件服務器 實現方法 1、在A和B上創建用戶docshareuser,用戶名和密碼保持一致 2、B服務器上設置附件文件夾Attachments共享,添加用戶docshareuser并設置讀寫權限 3、在A上運行框輸入\\IP
        推薦度:
        導讀.NET實現文件跨服務器上傳下載的方法:環境說明 兩臺服務器服務器為A,服務器為B,服務器B為文件服務器 實現方法 1、在A和B上創建用戶docshareuser,用戶名和密碼保持一致 2、B服務器上設置附件文件夾Attachments共享,添加用戶docshareuser并設置讀寫權限 3、在A上運行框輸入\\IP

        環境說明

        兩臺服務器服務器為A,服務器為B,服務器B為文件服務器

        實現方法

        1、在A和B上創建用戶docshareuser,用戶名和密碼保持一致

        2、B服務器上設置附件文件夾Attachments共享,添加用戶docshareuser并設置讀寫權限

         

        3、在A上運行框輸入”\\IP\Attachments”,輸入用戶名密碼測試是否共享成功,共享不成功請檢查網絡及配置問題

        4、修改AWeb.config文件附件路徑節點的值

        <add key="鍵值" value="\\IP地址\Attachments" />

        5、在<system.web>節點下添加如下配置,用戶名密碼與創建的共享帳號保持一致

        <identity impersonate="true" userName="docshareuser" password="密碼" />

        測試上傳成功!下載時報錯:

        因為下載的方法如下:

        context.Response.AppendHeader("Content-Length", fileSize.ToString());
        context.Response.CacheControl = HttpCacheability.Public.ToString();
        context.Response.Cache.AppendCacheExtension("max-age=" + 365 * 24 * 60 * 60);
        context.Response.Cache.SetExpires(DateTime.Now.AddYears(1));
        context.Response.AppendHeader("ETag", "Never_Modify");
        context.Response.Cache.SetETag("Never_Modify");
        context.Response.Cache.SetLastModified(DateTime.Now.AddMinutes(-1));
         
        context.Response.TransmitFile(filePath);

        修改下載方式:

        FileStream fs = new FileStream(filePath, FileMode.Open);
         byte[] bytes = new byte[(int)fs.Length];
         fs.Read(bytes, 0, bytes.Length);
         fs.Close();
         Response.ContentType = "application/octet-stream";
         //通知瀏覽器下載文件而不是打開 
         Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
         context.Response.BinaryWrite(bytes);
         context.Response.Flush();
         context.Response.End();

        總結

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        .NET實現文件跨服務器上傳下載的方法

        .NET實現文件跨服務器上傳下載的方法:環境說明 兩臺服務器服務器為A,服務器為B,服務器B為文件服務器 實現方法 1、在A和B上創建用戶docshareuser,用戶名和密碼保持一致 2、B服務器上設置附件文件夾Attachments共享,添加用戶docshareuser并設置讀寫權限 3、在A上運行框輸入\\IP
        推薦度:
        標簽: 下載 文件 文檔
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 夜夜春亚洲嫩草影院| 国产18禁黄网站免费观看| 亚洲国产成人一区二区精品区 | 99re6热视频精品免费观看| 国产亚洲精品自在线观看| 亚洲免费日韩无码系列| 亚洲精品无码专区久久同性男| 老司机福利在线免费观看| 亚洲第一黄片大全| 两个人的视频www免费| 久久久久久a亚洲欧洲AV| 污污网站18禁在线永久免费观看| 久久丫精品国产亚洲av| 无码专区永久免费AV网站| 亚洲国产欧美日韩精品一区二区三区| 永久免费视频v片www| 日韩电影免费在线观看网址| 久久精品国产亚洲AV不卡| 国内少妇偷人精品视频免费| 亚洲欧洲日产韩国在线| 国产卡一卡二卡三免费入口| 亚洲欧美成人一区二区三区| 亚洲A∨精品一区二区三区| 久久国产福利免费| 亚洲高清视频免费| 永久黄网站色视频免费观看| 免费的黄色的网站| 911精品国产亚洲日本美国韩国| 免费精品国偷自产在线在线| 污污的视频在线免费观看| 亚洲国产精品乱码一区二区| 91成人免费在线视频| 在线观看亚洲免费| 亚洲国产精品一区| 国产午夜免费福利红片| 免费视频精品一区二区三区| 亚洲欧洲日韩极速播放| 在线日韩日本国产亚洲| 国产精品成人免费视频网站京东| 免费一级做a爰片久久毛片潮| 久久精品国产亚洲av日韩 |