Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 2812|Antwoord: 3

[Bron] .NET/C# operandenopslag US3 (UFile) opslag

[Link kopiëren]
Geplaatst op 2024-8-10 21:18:27 | | |
Vereisten: Met behulp van de objectopslagservice in UCloud is de broncodeprestaties van de officiële C#-versie niet erg goed, dus,Ik heb het zelf geïmplementeerd op basis van de API-documentatie, die 3x sneller is, moet ook het geheugengebruik worden verbeterd.

Object Storage US3 (voorheen UFile) is een dienst die cloudopslag biedt van ongestructureerde bestanden voor internetapplicaties. Gebruikers kunnen online toegang krijgen tot en bestanden beheren via browsers, HTTP RESTful API's, SDK's en andere methoden. De US3 cloudopslagdienst kan op aanvraag worden gebruikt, ondersteunt onbeperkte uitbreiding van opslagruimte en helpt gebruikers effectief de opslagkosten van enorme bestanden te verlagen. US3 ondersteunt ook high-gelijktijdige toegang tot hotspotdata om de eindgebruikerstoegang te verbeteren.

Productintroductie:De hyperlink-login is zichtbaar.

Officieel broncode van de C#-versie SDK:De hyperlink-login is zichtbaar.

API-ondertekeningsalgoritme:De hyperlink-login is zichtbaar.

bron

aanroepenUFileNewAPIsDe statische methode binnenin is voldoende. (weggelaten)





Vorig:【Turn】iKuai Security ACL Rule Extension Case Setting Tutorial
Volgend:.NET/C# implementeert programma singleton gebaseerd op Mutex en MemoryMappedFile
 Huisbaas| Geplaatst op 10-8-2024 21:50:12 |
Mime krijgt

.NET Framework:MimeMapping.GetMimeMapping(String)

Referentie:De hyperlink-login is zichtbaar.

.NET Core:nieuwe FileExtensionContentTypeProvider(). TryGetContentType(FileName, out var contentType);

Referentie:De hyperlink-login is zichtbaar.

 Huisbaas| Geplaatst op 27-8-2024 14:21:37 |
GetFilePath heeft een bug en is als volgt aangepast:

 Huisbaas| Geplaatst op 18-12-2024 10:33:29 |
#region Assembly System.Net.Mail, versie=8.0.0.0, culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
// C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\System.Net.Mail.dll
#endregion

#nullable enable

naamruimte System.Net.Mime;

//
Samenvatting:
Specificeert de mediatype-informatie voor een bijlage bij een e-mailbericht.
publieke statische klasse MediaTypeNames
{
    //
    Samenvatting:
    Specificeert het soort applicatiegegevens in een bijlage bij een e-mailbericht.
    publieke statische klasse Toepassing
    {
        //
        Samenvatting:
        Specificeert dat de gegevens van System.Net.Mime.MediaTypeNames.Application in URL zijn
        gecodeerd formaat.
        publieke const string FormUrlEncoded = "application/x-www-form-urlencoded";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-data in JSON is
        formatteren.
        publieke const string Json = "application/json";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-data in JSON is
        patchformaat.
        publieke const string JsonPatch = "application/json-patch+json";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-data in JSON is
        tekstsequentieformaat.
        publieke conststring JsonSequence = "application/json-seq";
        //
        Samenvatting:
        Specificeert dat de gegevens van System.Net.Mime.MediaTypeNames.Application in Web liggen
        Aanmeldingsmanifest.
        publieke const string Manifest = "application/manifest+json";
        //
        Samenvatting:
        Specificeert dat de gegevens van System.Net.Mime.MediaTypeNames.Application niet worden geïnterpreteerd.
        publieke conststring Octet = "applicatie/octetstroom";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-gegevens in Portable zijn
        Documentformaat (PDF).
        publieke const string PDF = "application/pdf";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-data in JSON is
        Probleemdetailformat.
        publieke const string ProblemJson = "application/problem+json";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-data in XML is
        Probleemdetailformat.
        publieke const-string ProblemXml = "application/problem+xml";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-data in Rich is
        Tekstformaat (RTF).
        publieke const string Rtf = "application/rtf";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-gegevens een SOAP zijn
        document.
        publieke const string Soap = "application/soap+xml";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-gegevens in WASM zitten
        formatteren.
        publieke const string Wasm = "applicatie/wasm";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-data in XML is
        formatteren.
        publieke conststring Xml = "application/xml";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-data in XML is
        Document Type Definition Formaat.
        publieke const string XmlDtd = "application/xml-dtd";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-data in XML is
        patchformaat.
        publieke const string XmlPatch = "application/xml-patch+xml";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Application-data wordt gecomprimeerd.
        publieke const string Zip = "application/zip";
    }
    //
    Samenvatting:
    Specificeert het soort lettertypegegevens in een bijlage van een e-mailbericht.
    openbare statische klasse Lettertype
    {
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Font-gegevens zich in de fonttypecollectie bevinden
        formatteren.
        publieke const string Collection = "font/collection";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Font-gegevens in OpenType Layout zijn
        (OTF) formaat.
        publieke const string Otf = "font/otf";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Font-gegevens in SFNT-formaat zijn.
        publieke const string Sfnt = "font/sfnt";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Font-gegevens in TrueType-lettertype zijn
        (TTF) formaat.
        publieke const string Ttf = "font/ttf";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Font-data in WOFF-formaat is.
        publieke const-string Woff = "font/woff";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Font-gegevens in WOFF2-formaat zijn.
        publieke const string Woff2 = "font/woff2";
    }
    //
    Samenvatting:
    Specificeert het type afbeeldingsgegevens in een bijlage bij een e-mailbericht.
    publieke statische klasse Afbeelding
    {
        //
        Samenvatting:
        Specificeert dat de gegevens van System.Net.Mime.MediaTypeNames.Image in AVIF-formaat zijn.
        publieke const-string Avif = "image/avif";
        //
        Samenvatting:
        Specificeert dat de gegevens van System.Net.Mime.MediaTypeNames.Image in BMP-formaat zijn.
        publieke const-string Bmp = "image/bmp";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Image data in Graphics Interchange is
        Formaat (GIF).
        publieke const string Gif = "image/gif";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Image data in ICO-formaat is.
        publieke const-string Icon = "image/x-icon";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Image-gegevens in Joint Photographic zijn
        Experts Group (JPEG) formaat.
        public const string jpeg = "image/jpeg";
        //
        Samenvatting:
        Geeft aan dat de gegevens van System.Net.Mime.MediaTypeNames.Image in PNG-formaat zijn.
        publieke const-string Png = "image/png";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Image data in SVG-formaat is.
        publieke const-string Svg = "image/svg+xml";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Image data in Tagged Image is
        Bestandsformaat (TIFF).
        publieke const string Tiff = "image/tiff";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Image-gegevens in WEBP-formaat zijn.
        publieke const string Webp = "image/webp";
    }
    //
    Samenvatting:
    Specificeert het soort multipart-data in een bijlage bij een e-mailbericht.
    publieke statische klasse Multipart
    {
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Multipart-data bestaat uit
        meerdere byte-bereiken.
        publieke conststring ByteRanges = "multipart/byteranges";
        //
        Samenvatting:
        Specificeert dat de gegevens System.Net.Mime.MediaTypeNames.Multipart in formaat zijn.
        publieke const string FormData = "multipart/form-data";
    }
    //
    Samenvatting:
    Specificeert het type tekstgegevens in een bijlage bij een e-mailbericht.
    publieke statische klasse Tekst
    {
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Text-data in CSS-formaat is.
        publieke conststring Css = "text/css";
        //
        Samenvatting:
        Specificeert dat de gegevens van System.Net.Mime.MediaTypeNames.Text in CSV-formaat zijn.
        publieke const string Csv = "text/csv";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Text-gegevens in HTML-formaat zijn.
        publieke const-string Html = "text/html";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Text-data in Javascript is
        formatteren.
        publieke const-string JavaScript = "text/javascript";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Text-data in Markdown-formaat is.
        publieke const-string Markdown = "tekst/markdown";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Text-gegevens in platte tekst zijn
        formatteren.
        publieke const-string Plain = "tekst/plain";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Text-data in Rich Text-formaat is
        (RTF).
        publieke conststring RichText = "text/richtext";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Text-data in Rich Text-formaat is
        (RTF).
        publieke conststring Rtf = "text/rtf";
        //
        Samenvatting:
        Specificeert dat de System.Net.Mime.MediaTypeNames.Text-data in XML-formaat is.
        publieke const-string Xml = "text/xml";
    }
}
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com