Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > ASP.NET 3.x > Generella frågor

ajax-uploader

isejdin
isejdin

Gradering

#15707

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

ID: #15707 | Skapades: 2009-05-12 08:54:29 | Tråden har 2 svar och har lästs 262 gånger.

voigtan
voigtan

Gradering

#15708

ImageURL 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.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #15708 | Skapades: 2009-05-12 10:03:48

isejdin
isejdin

Gradering

#15714

Hej voigtan,

Tack för ditt svar det hjälpte mig.

ID: #15714 | Skapades: 2009-05-13 08:05:24
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy