Uložení obrázku – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Uložení obrázku – .NET – Fórum – Programujte.comUložení obrázku – .NET – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené — příspěvek s řešením.
Atheo+4
Stálý člen
20. 10. 2012   #1
-
0
-

Zdravím mám kód

DialogResult result = openFileDialog1.ShowDialog();
            if (result == DialogResult.OK) 
            {
                // tady potřebuju pomoct
            }
            else
            {
                // zatím nic
            }
            

Vlastně otevřu si dialog vyberu si nějaký soubor... a potřebuju zjistit jeho cestu abych ho mohl uložit do složky programu má to být

File.Copy(string cesta ODKUD,string cesta KAM);

To je sice krásný, ale jak zjistím tu cestu ODKUD? vlastně z toho dialogu to potřebuju získat díky za každou pomoct, ale pro vás je to asi jen banalita :)

Nahlásit jako SPAM
IP: 188.175.140.–
Řešení
Chrasty
~ Redaktor
+4
Posthunter
20. 10. 2012   #2
-
0
-
Vyřešeno Nejlepší odpověď

#1 Atheo
Ahoj,

DialogResult result = openFileDialog1.ShowDialog();
if (result == DialogResult.OK)
{
    string path = openFileDialog1.FileName; // Název vlastnosti je trochu matoucí, není to jen název souboru, ale výsledný string obsahuje i celou cestu k onomu souboru
}
Nahlásit jako SPAM
IP: 109.246.197.–
Atheo+4
Stálý člen
20. 10. 2012   #3
-
0
-

#2 Chrasty
Ano! už to funguje :D děkuji pěkně :)

Nahlásit jako SPAM
IP: 188.175.140.–
Atheo+4
Stálý člen
20. 10. 2012   #4
-
0
-

#2 Chrasty
ještě bych se chtěl zeptat, když potřebuju přepsat už existující soubor, který už program využívá (má to být jakej si avatar) tak potřebuju vlastně abych vybral soubor a uložil ho do složky s avatarem no ale při startu programu se vlastně vyžádá soubor avatar.jpg a když existuje tak se picturebox změní na ten obrázek... jak by se dalo udělat abych prostě otevřel ten soubor, uložil ho do avatar složky aby se valstně přepsal ten stávající nebo jiný ale aby se taky vyvolával ten při startu aplikace?

Nahlásit jako SPAM
IP: 188.175.140.–
Chrasty
~ Redaktor
+4
Posthunter
20. 10. 2012   #5
-
0
-

#4 Atheo
Huh, od půlky tvého popisu problému se nechytám, promiň :D Ale jestli jsem tě správně pochopil, tak by nejjednodušší bylo si někam ukládat cestu k tomu obrázku a při načítání programu obrázek otevřít podle té cesty.

Nahlásit jako SPAM
IP: 109.246.197.–
Atheo+4
Stálý člen
20. 10. 2012   #6
-
0
-

#5 Chrasty
to jo :) já potřebuju ale nějak ten soubor přepsat :D 

Nahlásit jako SPAM
IP: 188.175.140.–
Atheo+4
Stálý člen
20. 10. 2012   #7
-
0
-

#6 Atheo
dejme tomu  

if(FileExist(soubor))
{
	// natvrdo ho přepsat
}
else
{
	File.Copy(openFileDialog1.FileName, @"Avatar/avatar1.jpg"); // normálně
}

Ale nevím jak ho natvrdo přepsat:D

Nahlásit jako SPAM
IP: 188.175.140.–
Chrasty
~ Redaktor
+4
Posthunter
20. 10. 2012   #8
-
0
-

#7 Atheo
Ok, tak k tomu slouží třetí parametr metody Copy :) (pokud nastavíš true, soubor bude přepsán, bude ti tedy stačit jenom tenhle řádek)

File.Copy(openFileDialog1.FileName, @"Avatar/avatar1.jpg", true);
Nahlásit jako SPAM
IP: 109.246.197.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 18 hostů

Podobná vlákna

Uložení obrázku — založil Jakub Kahoun

Uložení obrázku do databáze — založil cloudyer

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý