Forum > ASP.NET 1.x och 2.x > Språk - C#
Jag behöver lite hjälp, ska göra en bild komponent och har inte en aning om vart jag ens ska börja.
Någon som har en idé om hur jag gör?
Jag har gjort en imgUpload funktion som laddar upp bilden, men vill att den ska sparas i 2 olika storlekar.
En thumbnail på 133 * 133 px och en vanlig 399 *399 px.
Senare vill jag ladda in den i en repeater, men det är ett senare problem.
Tack för hjälp! :D
| Skriv ut.NET har GDI+ är relativt enkelt: http://www.google.com/search?ie=UTF...ails+in+asp.net
Valde det första som kom upp, däremot förstod jag inte hur jag ska sätta in det i min hemsida, det var två mer eller mindre gigantiska funktioner, men vad ska anropas var?
http://www.codeguru.com/forum/showt...ad.php?t=479987 <-- den länken är den som jag valde.
Just for the record, jag är relativt ny i detta, så en del dumma frågor kommer! ;)
Mitt tips är att inte köra c++.net som de gör i första länken, annat tips är kanske att börja göra saker i .NET och lär dig lite mer runt omkring språket c# (eller VB.NET) så att du känner dig bekväm i verktyget.
http://www.c-sharpcorner.com/Upload.../thumbnail.aspx
Ser enkelt ut dock.
http://www.csharp-station.com/Artic...Thumbnails.aspx
visar en streaming lösning.
Vi gör så här istället; Min kod följer nedan, det är vad jag kommit fram till hittils, där jag laddar upp bilden, men än så länge i sitt befintliga skick. Det jag inte förstår eller får att fungera är hur man laddar upp två exemplar samtidigt, i två olika mappar. En thumbnail och en vanlig bild. bilderna ska vara 133*133 px och 399 * 399 px. Jag är lite halv trög, då jag vart ifrån programmeringen ett par månader, men jag har avslutat programmering C på gymnasiet med betyg VG (om det nu spelar någon som helst roll). http://www.aspkoll.se/code/Index.asp?id=539
Och du vet ju var filen ligger. första länken i förra inlägget säger ju:
Hittade: http://www.aspsidan.se/default.asp?...Read&tId=97 kör på den annars.
Tackar!
ska göra vad jag kan för att få den fungera, den gnäller lite över parsing fel.
Det gick inte att läsa in typen WebApplication2.WebForm1. <-- Felmeddelandet.
För att det är en egen websida, du kan inte bara copy-paste, se vad för kontroller personen har skapat, återskapa den och bygg in funktionen han visar.
Jo, förstod detta direkt ;) Fixade lite annat istället.
Hur skickar man med två string variabler i en Directory.GetFiles(varOne); ?
Där är det endast med en variabel, vill skicka med en extra.
Va? Om ett objekt bara kan ha en in-parameter så kan du inte infoga två, är det en sammansatt sträng du vill använda dig av så är det "varOne + varTwo" du använder dig av för att sammanfoga dom.
Sorry att jag är trög. Ska pilla lite mer med detta ikväll.
Jag misstänker att jag får göra en if sats istället, jag ska deleta en fil med en funktion, och den funktionen ska kunna ta bort filer från två olika mappar, så jag misstänker att jag behöver göra en if-sats som kollar om filen ligger i den ena mappen eller om den ligger i den andra.
Är jag helt ute och snurrar?
Du kan väl skriva över filen om den finns.
Jag hade gjort:
en funktion som man sätter namn på filen, och storleken, loopar de storlekar jag vill använda mig av, anropar funktionen vid varje anrop. På så sätt återanvänder du koden och kan enkelt implementera fler storlekar i framtiden utan mer jobb.
Om du kollar så har jag slängt ihop det lite fort nu bara, men det är två olika sorters sökvägar till två olika mappar där under fileName och fileName2.
protected void UploadedFiles_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
e.Cancel = true;
string fileName = ((HyperLink)UploadedFiles.Rows[e.RowIndex].FindControl("FileLink")).Text;
fileName = Path.Combine(Server.MapPath("App_Data/uploads/original/"), fileName);
fileName2 = Path.Combine(Server.MapPath("App_Data/uploads/thumbs/"), fileName);
File.Delete(fileName);
UploadedFiles.DataBind();
}
Det jag vill ha gjort är att när man väljer att ta bort en av bilderna som läggs upp så ska den kolla först vilken av mapparna filen ligger i, och sedan ta bort filen. Jag vet inte om jag krånglat till det med mapparna, men jag kände att jag ville ha lite struktur i mapparna, så jag kan hitta i dem senare.
Jag vet inte riktigt hur jag ska fortsätta där.
Detta är bara en lite bit av projektet, vill du se hela så säg bara till. :D
/J.
jag löste det, jag behövde bara analysera koden som var ovanstående.
Tack så hemskt mycket för all hjälp voigtan, du fick ett heders poäng av mig ;)
Ha det fint!