Doplnenie uploadovaného obrázku do xml súboru   zodpovězená otázka

ASP.NET WebForms

Zdravím všetkých,

mám jeden dotaz.

Potreboval by som pri uploadnutí obrázku doplniť jeho umiestnenie do xml súboru, ktorý slúži ako zdroj dát pre galériu.

Celý web je postavený na ASP.NET, galéria je urobená vo Flashi.

Postup by mal byť užívateľsky jednoduchý, aby si mohol zákazník dopĺňať obrázky do galérie bez toho, aby fizycky zasahoval do xml súboru.

Za každý nápad ďakujem

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A s čím potřebujete pomoct? Jak ukládat a načítat XML? Jak uploadovat soubory? Jak poznat, že uploadovaný soubor je obrázek? Jak zjistit cestu ve filesystému do adresáře aplikace?

Že sem dáte celá zadání je sice hezké, ale to tu nikdo řešit nebude. Musíte se zeptat trochu konkrétněji.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Potreboval by som, aby sa po uploadovaní obrázku dal manuálne, prípadne automaticky pridať záznam s cestou k obrázku do správneho elementu v xml súbore.

ten xml vyzerá nasledovne

<?xml version="1.0" encoding="utf-8"?>
<gallery>
		<button title="Vizitky" subtitle="od návrhu až po doručenie k Vám" thumb="Gallery/items/1.jpg" ProductTitle="1. Vizitky    Cena od: 0,03€">
		<picture thumb="Gallery/thumbs/1_2.jpg" image="Gallery/images/1_2.jpg" />
		<picture thumb="Gallery/thumbs/1_3.jpg" image="Gallery/images/1_3.jpg" />
		<picture thumb="Gallery/thumbs/1_4.jpg" image="Gallery/images/1_4.jpg" />
    <picture thumb="Gallery/thumbs/1_5.jpg" image="Gallery/images/1_5.jpg" />
    <picture thumb="Gallery/thumbs/1_6.jpg" image="Gallery/images/1_6.jpg" />
    <picture thumb="Gallery/thumbs/1_7.jpg" image="Gallery/images/1_7.jpg" />
    <picture thumb="Gallery/thumbs/1_8.jpg" image="Gallery/images/1_8.jpg" />
    <picture thumb="Gallery/thumbs/1_9.jpg" image="Gallery/images/1_9.jpg" />
    <picture thumb="Gallery/thumbs/1_10.jpg" image="Gallery/images/1_10.jpg" />
		<picture thumb="Gallery/thumbs/1_21.jpg" image="Gallery/images/1_21.jpg" />
		<picture thumb="Gallery/thumbs/1_22.jpg" image="Gallery/images/1_22.jpg" />
		<picture thumb="Gallery/thumbs/1_23.jpg" image="Gallery/images/1_23.jpg" />
		<picture thumb="Gallery/thumbs/1_24.jpg" image="Gallery/images/1_24.jpg" />
		<picture thumb="Gallery/thumbs/1_25.jpg" image="Gallery/images/1_25.jpg" />
		
		<description><![CDATA[ vizitka je často krát jeden z prvých kontaktov medzi Vami a Vaším budúcim obchodným partnerom. Mala by o Vás niečo povedať, zaujať a čo najdlhšie vydržať či už na kancelárskom stole, alebo v peňaženke Vášho obchodného partnera. Tlačíme len na kvalitné papiere zn XEROX. Na Vami zvolenú gramáž a prevedenie matné alebo lesklé. Vizitky sú plnofarebné s možnosťou tlače na zadnú stranu, kde môžu byť podrobné informácie, kalendárik, reklama, obrázky či fotky. Štandardne tlačíme vizitky 90 x 50 mm pričom iný rozmer nám nerobí žiadny problém. ]]></description>
		
		
	</button>
	<button title="Hlavičkové papiere" subtitle="základná súčasť firemného designu" thumb="Gallery/items/2.jpg" ProductTitle="2. Hlavičkové papiere     Cena od: 0,12€" >
		<picture thumb="Gallery/thumbs/2_1.jpg" image="Gallery/images/2_1.jpg" />
		<picture thumb="Gallery/thumbs/2_2.jpg" image="Gallery/images/2_2.jpg" />
		<picture thumb="Gallery/thumbs/2_3.jpg" image="Gallery/images/2_3.jpg" />
		<picture thumb="Gallery/thumbs/2_4.jpg" image="Gallery/images/2_4.jpg" />
		<picture thumb="Gallery/thumbs/2_5.jpg" image="Gallery/images/2_5.jpg" />
		<picture thumb="Gallery/thumbs/2_6.jpg" image="Gallery/images/2_6.jpg" />
		<picture thumb="Gallery/thumbs/2_7.jpg" image="Gallery/images/2_7.jpg" />
		<picture thumb="Gallery/thumbs/2_8.jpg" image="Gallery/images/2_8.jpg" />
		<picture thumb="Gallery/thumbs/2_9.jpg" image="Gallery/images/2_9.jpg" />
		<picture thumb="Gallery/thumbs/2_10.jpg" image="Gallery/images/2_10.jpg" />
		
		<description><![CDATA[  hlavičkové papiere tlačíme na kancelársky papier gramáže 90g/m2 a 100g/m2 v prípade záujmu aj na väčšiu gramáž. Papiere môžu obsahovať Vaše texty, fotky, logá, obrázky čokoľvek čim sa rozhodnete zaujať. V prípade papierov určených na upomienky je možnosť vytvorenia či vloženia varovných symbolov a upozornení. Papiere nie sú limitované farebnosťou ani plochou potlače. Len na Vás záleží či budete chcieť plne potlačené listy alebo len časť z nich. Kvalitný hlavičkový papier povie veľa o vašej firme. Zo skúseností vieme, že kto raz skúsi už nevie prestať. K hlavičkovým papierom ponúkame aj plno potlačené obálky s rovnakým motívom ako hlavičkové papiere. ]]></description>
	</button>

</gallery>

<mainTitle MainTitle="Produktová galéria"></mainTitle>




Momentálne je xml súbor editovateľný z webu pomocou HTML editoru, ale už tam zákazník párkrát zmenil to čo nemal.

Preto by som potreboval postrčiť, ako doplniť potrebné položky napr. Textboxu. Jedná sa len o doplnenie cieľovej cesty k obrázku v správnej kategórii.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Práce s XML je popsána v tomto článku: http://vbnet.cz/clanek--80-prace_s_xml_s...

Pro Váš případ se hodí třída XmlDocument, která umí načíst existující XML dokument. Následně do něj doplníte element s novým obrázkem a XML uložíte.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Super, tak presne toto som potreboval, len neviem, kde som čumel keď som pred napísaním dotazu prehladával VBNET.cz.

Dík

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback