欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NETCore6開啟文件服務(wù)允許通過url訪問附件的操作方法

 更新時(shí)間:2023年11月09日 10:56:52   作者:yanwuhc  
最近在做一個(gè)工作臺(tái)的文件上傳下載功能,主要想實(shí)現(xiàn)上傳圖片之后,可以通過url直接訪問,由于url直接訪問文件不安全,所以需要手動(dòng)開啟文件服務(wù),這篇文章主要介紹了ASP.NETCore6開啟文件服務(wù)允許通過url訪問附件,需要的朋友可以參考下

需求背景

最近在做一個(gè)工作臺(tái)的文件上傳下載功能,主要想實(shí)現(xiàn)上傳圖片之后,可以通過url直接訪問。由于url直接訪問文件不安全,所以需要手動(dòng)開啟文件服務(wù)。

配置

文件路徑如下,其中Files是存放文件的目錄:

那么,在Program.cs文件中,可以通過這樣配置來開啟文件服務(wù):

#region 允許通過url訪問文件
app.UseStaticFiles(new StaticFileOptions{
    RequestPath = new PathString("/Files"), // 對外訪問的路徑
    FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), "Files")) // 指定實(shí)際物理路徑
});
#endregion

其中,RequestPath是前端的請求路徑,FileProvider是后端指向的實(shí)際物理地址,在這里則指向我的Files文件目錄。
配置完成后,前端即可通過http://localhost:5047/Files/your-picture-address.jpg來訪問圖片。(http://localhost:5047是我的后端項(xiàng)目地址,放上服務(wù)器也一樣)。

提示

如果前端項(xiàng)目部署在Nginx中(通常指服務(wù)器部署),則需要在Nginx中添加一行代理請求,否則無法正常請求。

location /Files/ {
	proxy_pass http://134.xxx.xxx.xxx:5047;
}

到此這篇關(guān)于ASP.NETCore6開啟文件服務(wù)允許通過url訪問附件的文章就介紹到這了,更多相關(guān)ASP.NET Core6 url訪問附件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • .NET 緩存設(shè)計(jì)的使用說明

    .NET 緩存設(shè)計(jì)的使用說明

    緩存是提高應(yīng)用程序性能的最好方法之一。運(yùn)用緩存可以優(yōu)化數(shù)據(jù)查詢,避免不必要的網(wǎng)絡(luò)數(shù)據(jù)回傳,和避免執(zhí)行不必要的完全相同的數(shù)據(jù)處理邏輯。
    2013-03-03
  • 基于ASP.NET Core數(shù)據(jù)保護(hù)生成驗(yàn)證token示例

    基于ASP.NET Core數(shù)據(jù)保護(hù)生成驗(yàn)證token示例

    本篇文章主要介紹了基于ASP.NET Core數(shù)據(jù)保護(hù)生成驗(yàn)證token,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • asp.net 上傳圖片并同時(shí)生成縮略圖的代碼

    asp.net 上傳圖片并同時(shí)生成縮略圖的代碼

    asp.net 上傳圖片并同時(shí)生成縮略圖的代碼,需要的朋友可以參考下。
    2010-02-02
  • EF?Core基礎(chǔ)入門教程

    EF?Core基礎(chǔ)入門教程

    這篇文章介紹了EF?Core的基礎(chǔ)入門教程,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • IIS上部署Asp.net core Webapi的實(shí)現(xiàn)步驟

    IIS上部署Asp.net core Webapi的實(shí)現(xiàn)步驟

    ASP.NET Core Web API是構(gòu)建RESTful應(yīng)用程序的理想平臺(tái),本文主要介紹了IIS上部署Asp.net core Webapi的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • ASP.NET MVC中HtmlHelper控件7個(gè)大類中各個(gè)控件使用詳解

    ASP.NET MVC中HtmlHelper控件7個(gè)大類中各個(gè)控件使用詳解

    本文主要介紹HtmlHelper類控件的使用方法,給初涉MVC的朋友一些幫助,有需要的朋友可以參考一下。
    2016-03-03
  • 為ASP.NET Core強(qiáng)類型配置對象添加驗(yàn)證的方法

    為ASP.NET Core強(qiáng)類型配置對象添加驗(yàn)證的方法

    這篇文章主要給大家介紹了關(guān)于如何為ASP.NET Core強(qiáng)類型配置對象添加驗(yàn)證的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • asp.net發(fā)送郵件實(shí)現(xiàn)方法

    asp.net發(fā)送郵件實(shí)現(xiàn)方法

    這篇文章主要介紹了asp.net發(fā)送郵件實(shí)現(xiàn)方法,以一個(gè)具體實(shí)例的形式詳細(xì)講述了asp.net發(fā)送郵件的技巧,需要的朋友可以參考下
    2014-10-10
  • C#/VB.NET 在Word中添加條碼、二維碼的示例代碼

    C#/VB.NET 在Word中添加條碼、二維碼的示例代碼

    這篇文章主要介紹了C#/VB.NET 如何在Word中添加條碼、二維碼,代碼中將分為在Word正文段落中、頁眉頁腳中等情況來添加。感興趣的朋友可以了解下
    2020-07-07
  • Asp.net利用JQuery彈出層加載數(shù)據(jù)代碼

    Asp.net利用JQuery彈出層加載數(shù)據(jù)代碼

    最近看QQ空間里面的投票功能很使用。點(diǎn)擊一個(gè)鏈接就彈出一個(gè)層,然后再加載一些投票信息,旁邊的區(qū)域變成灰色不可用狀態(tài)。其實(shí)這不算什么高深的技術(shù),只要在ASP.NET中利用JQuery結(jié)合一般處理程序ASHX即可搞定了。
    2009-11-11

最新評論