Ako napísať binárnych súborov do prehľadávača s využitím ASP.NET a Visual C#.NET

Preklady článku Preklady článku
ID článku: 306654 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

V tomto krokovom vytvorí vzorka stránky ukazuje, ako získať binárne údaje zo súboru a potom ako písať údaje z prehľadávača s využitím ASP.NET a Visual C#. Hoci to používa Adobe Acrobat (.pdf) predvedenie súbor (ktorý webová aplikácia vývojári bežne používajú), môžete použiť tento postup na iné binárneho súboru formáty.

Požiadavky

  • Microsoft.NET Framework
  • Systém Microsoft Windows 2000 alebo Windows XP
  • Microsoft Internet Information Server (IIS)

Vytvoriť ASP.NET Web aplikácii Visual C#

Tento oddiel demonštruje ako vytvoriť nový ASP.NET Web Aplikácia menom BinaryDemo:
  1. Otvorte program vývojové prostredie Microsoft Visual Studio .NET
  2. V ponuke súbor ukážte na položku novéa potom kliknite na položku projektu.
  3. V časti Typy projektukliknite Visual C# projekty. V časti šablónykliknite na položku ASP.NET webové aplikácie.
  4. V textovom poli názov zadajte BinaryDemo. Do poľa umiestnenie zadajte názov servera. Ak používate miestne serveru, opustiť miesto ako http://localhost.

Pridať súbor PDF do projektu

Ak chcete nastaviť váš projekt tak, že môžete pridať a spustiť kód The Vytvoriť ASPX stránku časti sledovať, musíte najprv pridať súbor Adobe Acrobat (.pdf) na va?u aktuálnu projekt. To urobiť v Visual Studio.ČISTÁ, postupujte nasledovne:
  1. V roztoku Prieskumník kliknite pravým tlačidlom na uzol projektu, kliknite na tlačidlo Pridaťa potom kliknite na položku Pridať existujúce položky.
  2. Prejdite na umiestnenie súboru .pdf na vaše systém.
  3. Zvýraznite súbor a potom kliknite na tlačidlo Otvoriť.
  4. V programu Visual Studio.ČISTÝ roztok Explorer, kliknite pravým tlačidlom myši súbor a potom kliknite na položku Premenovať. Premenujte súbor .pdf tak, aby zodpovedal názvu súboru Acrobat.PDF, používanou v kódexe, ktoré sleduje.
Okrem toho zabezpečiť, že Adobe Acrobat Reader je nainštalovaný na klientsky počítač, z ktorého stránke .aspx vnímať tak, že v prehliadači môžete správne čítať a poskytli binárne údaje. Si môžete stiahnuť Adobe Acrobat Čitateľa od nasledujúce webovú lokalitu spoločnosti Adobe:
http://www.adobe.com

Vytvoriť stránku ASPX

  1. Pridať novú .aspx stránku s názvom BinaryData.aspx na aktuálne projekt takto:
    1. V roztoku Prieskumník kliknite pravým tlačidlom na projekt uzol kliknite na tlačidlo Pridaťa potom kliknite na položku Pridať webového formulára.
    2. Názov stránky BinaryData.aspx a potom kliknite na tlačidlo Otvoriť.

      Poznámka: Uistite sa, že vaše stránky sa pridá do projektu v tom istom úroveň ako súbor .pdf, ktoré ste pridali v predchádzajúcej časti. To je veľmi dôležitejšia, pretože kód použije relatívnu cestu k pôvodne odkaz súbor .pdf.
  2. V editore, kliknite pravým tlačidlom na BinaryData.aspxa potom kliknite na tlačidlo Zobraziť kód.
  3. Zvýraznite nasledujúci kód, kliknite pravým tlačidlom na kód, a potom kliknite na položku Kopírovať. V prípade Page_Load kód pozadu stránky kliknite na položku Prilepiť v ponuke úpravy na vložiť kód:
    private void Page_Load(object sender, System.EventArgs e)
    	{
                 //Set the appropriate ContentType.
    	    Response.ContentType = "Application/pdf";
                 //Get the physical path to the file.
    	    string FilePath = MapPath("acrobat.pdf");
                 //Write the file directly to the HTTP content output stream.
    	    Response.WriteFile(FilePath);
                Response.End();
    	}
    					
  4. V ponuke súbor kliknite na položku Uložit vše.
  5. V ponuke stavať kliknite na položku vytvoriť.
  6. Chcete spustiť kód, BinaryData.aspx v roztoku Prieskumník kliknite pravým tlačidlom myši a potom kliknite na položku Zobraziť V prehľadávači. Ak sa zobrazí výzva, kliknite na tlačidlo Otvoriť na otváranie a Vykresliť súbor v okne prehliadača.
Poznámka: Ak chcete používať predchádzajúci kód na podporu iných binárny typy súborov, musíte zmeniť hodnotu v reťazci ContentType tak, že určuje príslušný súbor formátu. The syntax tohto reťazca je zvyčajne formátované ako "typ/podtypu," kde "typ" je všeobecnej kategórie obsahu a "subtypu" je špecifickým typom obsahu. Pre úplný zoznam podporovaných typov obsahu, postúpi váš webový prehliadač dokumentácie alebo aktuálne špecifikácie HTTP. Nasledujúci zoznam popisuje niektoré spoločné ContentType hodnoty:
  • "text/HTML"
  • "image/GIF"
  • "obraz/JPEG"
  • "text/plain"
  • "Žiadosti/msword" (pre súbory programu Microsoft Word)
  • "Žiadosti/x-msexcel" (pre program Microsoft Excel súbory)

ODKAZY

Ďalšie informácie nájdete v nasledujúcich témach v .NET rámec Software Development Kit (SDK) dokumentácia:
HttpResponse.WriteFile metóda

HttpResponse Class

.NET Framework SDK

knižnica tried .NET Framework
Ďalšie informácie získate na splnenie tejto úlohy pomocou programu Microsoft stránok ASP (Active Server), kliknutím na číslo článku pod zobrazíte článok v databáze Microsoft Knowledge Base:
276488 Ako používať ADODB.Prúd objekt poslať prehliadača prostredníctvom ASP binárne súbory
Spoločnosť Microsoft poskytuje kontaktné údaje tretích strán k vám pomôže nájsť technickú podporu. Tieto kontaktné informácie sa môžu zmeniť bez predchádzajúceho upozornenia. Spoločnosť Microsoft nezaručuje presnosť tejto tretej strany kontakt informácie.

Produkty tretích strán, ktoré sú popísané v tomto článku sú vyrobené spoločnosťami, ktoré sú nezávislé od Microsoft. Microsoft robí žiadnu záruku, implikovaných alebo iným spôsobom, pokiaľ ide o výkon a spoľahlivosť týchto výrobkov.

Vlastnosti

ID článku: 306654 - Posledná kontrola: 12. júna 2012 - Revízia: 3.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
  • Microsoft Visual C++ .NET 2003 Standard Edition
  • Microsoft Visual C# .NET 2002 Standard Edition
Kľúčové slová: 
kbhowtomaster kbmt KB306654 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 306654

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com