Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 2812|Vastaus: 3

[Lähde] .NET/C# operanditallennus US3 (UFile) tallennus

[Kopioi linkki]
Julkaistu 2024-8-10 21:18:27 | | |
Vaatimukset: UCloudin objektitallennuspalvelua käyttäen virallisen C#-version lähdekoodin suorituskyky ei ole kovin hyvä, joten,Toteutin sen itse API-dokumentaation perusteella, joka on 3 kertaa nopeampi, myös muiden muistien käyttöä tulisi parantaa.

Object Storage US3 (entinen UFile) on palvelu, joka tarjoaa pilvitallennusta jäsentämättömille tiedostoille Internet-sovelluksiin. Käyttäjät voivat käyttää ja hallita tiedostoja verkossa selainten, HTTP RESTful API:iden, SDK:iden ja muiden menetelmien kautta. US3:n pilvitallennuspalvelua voidaan käyttää tarpeen mukaan, mikä tukee tallennustilan rajoittamatonta laajentamista ja auttaa käyttäjiä tehokkaasti vähentämään suurten tiedostojen tallennuskustannuksia. US3 tukee myös korkean samanaikaisen pääsyn hotspot-dataan parantaakseen loppukäyttäjän käyttökokemusta.

Tuotteen esittely:Hyperlinkin kirjautuminen on näkyvissä.

Virallinen C#-version SDK-lähdekoodin osoite:Hyperlinkin kirjautuminen on näkyvissä.

API-allekirjoitusalgoritmi:Hyperlinkin kirjautuminen on näkyvissä.

lähde

vedotaUFileNewAPI:tStaattinen menetelmä sisällä riittää. (jätetty pois)





Edellinen:【Turn】iKuai Security ACL Rule Extension Case Setting Tutorial
Seuraava:.NET/C# toteuttaa ohjelman singleton, joka perustuu Mutex- ja MemoryMappedFile-tiedostoihin
 Vuokraisäntä| Julkaistu 2024-8-10 klo 21:50:12 |
Mime saa

.NET Framework:MimeMapping.GetMimeMapping(merkkijono)

Viittaus:Hyperlinkin kirjautuminen on näkyvissä.

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

Viittaus:Hyperlinkin kirjautuminen on näkyvissä.

 Vuokraisäntä| Julkaistu 2024-8-27 14:21:37 |
GetFilePathissa on bugi ja sitä muokataan seuraavasti:

 Vuokraisäntä| Julkaistu 2024-12-18 10:33:29 |
#region Assembly System.Net.Mail, version=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 ottaa käyttöön

nimiavaruus System.Net.Mime;

//
Yhteenveto:
Määrittelee sähköpostiviestiliitteen mediatyypin tiedot.
julkinen staattinen luokka MediaTypeNames
{
    //
    Yhteenveto:
    Määrittelee, minkä tyyppisen sovelluksen tiedot on sähköpostiliitteessä.
    julkisen staattisen luokan sovellus
    {
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on URL-muodossa
        koodattu muoto.
        public const -merkkijono FormUrlEncoded = "application/x-www-form-urlencoded";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on JSON-muodossa
        formaatti.
        public const string Json = "application/json";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on JSON-muodossa
        päivitysmuoto.
        public const string JsonPatch = "application/json-patch+json";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on JSON-muodossa
        tekstisekvenssin muoto.
        public const string JsonSequence = "application/json-seq";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on Webissä
        Hakemusmanifesti.
        public const string Manifest = "application/manifest+json";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -dataa ei tulkita.
        public const string Octet = "application/octet-stream";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on Portable-tiedostossa
        Asiakirjamuoto (PDF).
        public const string Pdf = "application/pdf";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on JSON-muodossa
        Ongelman yksityiskohtien muoto.
        public const string ProblemJson = "application/problem+json";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on XML-muodossa
        Ongelman yksityiskohtien muoto.
        public const string ProblemXml = "application/problem+xml";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on Rich-muodossa
        Tekstimuoto (RTF).
        public const string Rtf = "application/rtf";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on SOAP
        asiakirja.
        public const string Soap = "application/soap+xml";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on WASM:ssa
        formaatti.
        public const string Wasm = "application/wasm";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on XML-muodossa
        formaatti.
        public const string Xml = "application/XML";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on XML-muodossa
        Asiakirjatyypin määrittelymuoto.
        public const string XmlDtd = "application/xml-dtd";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on XML-muodossa
        päivitysmuoto.
        public const string XmlPatch = "application/xml-patch+xml";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Application -data on pakattu.
        public const string Zip = "application/zip";
    }
    //
    Yhteenveto:
    Määrittelee, minkä tyyppiset fonttitiedot sähköpostiviestin liitteessä on.
    julkinen staattinen luokka Fontti
    {
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Font-tiedot ovat fonttityyppikokoelmassa
        formaatti.
        public const string Collection = "fontti/kokoelma";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Font-data on OpenType Layoutissa
        (OTF) formaatti.
        public const string Otf = "font/otf";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Font-data on SFNT-muodossa.
        public const string Sfnt = "font/sfnt";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Font-data on TrueType-fontissa
        (TTF) -muodossa.
        public const string Ttf = "font/ttf";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Font-data on WOFF-muodossa.
        public const string Woff = "font/woff";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Font-data on WOFF2-muodossa.
        public const string Woff2 = "font/woff2";
    }
    //
    Yhteenveto:
    Määrittelee sähköpostiviestiliitteen kuvatietojen tyypin.
    julkinen staattinen luokka Kuva
    {
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Image -data on AVIF-muodossa.
        public const string Avif = "image/avif";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Image -data on BMP-muodossa.
        public const string Bmp = "image/bmp";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Image -data on Graphics Interchangessa
        Formaatti (GIF).
        public const string Gif = "image/gif";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Image -data on ICO-muodossa.
        public const -merkkijono Icon = "image/x-icon";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Image -data on Joint Photographic -tiedostossa
        Experts Group (JPEG) -muodossa.
        public const string Jpeg = "image/jpeg";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Image -data on PNG-muodossa.
        public const string Png = "image/png";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Image -data on SVG-muodossa.
        public const string Svg = "image/svg+xml";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Image -data on Taged-kuvassa
        Tiedostomuoto (TIFF).
        public const string Tiff = "image/tiff";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Image -data on WEBP-muodossa.
        public const string Webp = "image/webp";
    }
    //
    Yhteenveto:
    Määrittelee, millainen moniosainen data on sähköpostiliitteessä.
    julkinen staattinen luokka Multipart
    {
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Multipart -data koostuu
        useita tavualueita.
        public const string ByteRanges = "moniosa/tavualueet";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Multipart -data on muodossa.
        public const string FormData = "moniosa/form-data";
    }
    //
    Yhteenveto:
    Määrittelee, minkä tyyppisen tekstidatan sähköpostiviestiliitteessä on.
    julkinen staattinen luokka Teksti
    {
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Text -data on CSS-muodossa.
        public const string Css = "text/css";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Text -data on CSV-muodossa.
        public const string Csv = "text/csv";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Text -data on HTML-muodossa.
        public const string Html = "text/html";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Text -data on Javascriptissä
        formaatti.
        public const string JavaScript = "text/javascript";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Text -data on Markdown-muodossa.
        public const string Markdown = "teksti/markdown";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Text -tiedot ovat selväkielisiä
        formaatti.
        public const string Plain = "teksti/plain";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Text -data on Rich Text -muodossa
        (RTF).
        public const string RichText = "teksti/richtext";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Text -data on Rich Text -muodossa
        (RTF).
        public const string Rtf = "text/rtf";
        //
        Yhteenveto:
        Määrittelee, että System.Net.Mime.MediaTypeNames.Text -data on XML-muodossa.
        public const string Xml = "text/xml";
    }
}
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com