Forum > ASP.NET 3.x > Generella frågor
Hej allihopa,
Jag är ny innom programering. Just nu försöker jag bygga en applikation där jag ska kunna ladda up flera filer på samma gng. För det använder jag ajax-uploader. Problemet jag har är att jag vill spara filen på servern och sedan kunna läsa filen därifrån. Just nu försöker jag få till det med bild filerna. Med koden jag har så länge så får jag bilden sparad i specifik mapp och om jag tar img.url strängen och kör den i browsern så visas bilden MEN när jag kör min applikation så visas inte bilden uten en liten ruta som man får när det är ngt fel på bilden.
Är det ngn där ute som har förslag till mig vad det är jag gör för fel ni får jätte gärna skriva kod exempel.
Tack på förhand.
Så här ser min kod ut:
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<CuteWebUI:UploadAttachments runat="server" ID="AjaxMultiUploader" RemoveButtonText="Ta Bort" InsertText="Ladda ner en eller fler filer!">
</CuteWebUI:UploadAttachments><br />
</ContentTemplate>
</asp:UpdatePanel>
C# KOD
foreach (AttachmentItem item in AjaxMultiUploader.Items)
{
item.CopyTo( "D:\\TFS\\utveckling\\Test\\wwwroot\\Lplan\\UploadedFiles\\" + item.FileName); Image im = new Image();
im.ImageUrl = ("D:\\TFS\\utveckling\\Test\\wwwroot\\Lplan\\UploadedFiles\\" + item.FileName);
//test är en placeholder där jag vill visa min bild
test.Controls.Clear();
test.Controls.Add(im);
Redigerad av isejdin
Anledning:
Redigerad av isejdin
Anledning:
}
Redigerad av isejdin
Anledning:Förseker få koden i rätt årdning
| Skriv utImageURL blir D:\tfs\uitveckling\test\wwroot etc
Jag har inte en D:\ på min maskin, det du vill är att den skall gå till webbplatsen och inte en fysisk disk.
im.ImageUrl = "UploadedFiles/" + item.FileName;
om det är så att ditt webbprojekt är i mappen Lplan.
Det "enklaste" sättet att felsöka koden är att kolla vad ens kod faktist generera för data, med AJAX så rekommendera jag att du använder firefox tillsammans med Firebug för att kolla på vad det är för Ajax data du få tillbaka.
Hej voigtan,
Tack för ditt svar det hjälpte mig.