<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Web Development</title><link>https://www.dotnetzone.gr:443/cs/forums/75/ShowForum.aspx</link><description>Ολα τα θέματα που σας απασχολούν σχετικά με ASP, ASP.NET αν τώρα επιχειρείτε να φτιάξετε την πρώτη σας σελίδα.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Server.Mappath problem</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58069.aspx</link><pubDate>Tue, 13 Apr 2010 17:21:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58069</guid><dc:creator>zeon</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58069.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=58069</wfw:commentRss><description>Physical Application path: Request.PhysicalApplicationPath (επιστρέφει πχ c:\myproject\)&lt;br&gt;&lt;br&gt;Application Path: Request.ApplicationPath (επιστρέφει πχ /myproject)&lt;br&gt;&lt;br&gt;Physical path: Request.PhysicalPath (επιστρέφει πχ c:\myproject\subdirectory\xxx.aspx&lt;br&gt;&lt;br&gt;Current Execution Path : Request.CurrentExecutionFilePath (επιστρέφει πχ: /myproject/subdirectory/xxx.aspx&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Server.Mappath problem</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58006.aspx</link><pubDate>Fri, 09 Apr 2010 17:48:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58006</guid><dc:creator>anjelinio</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58006.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=58006</wfw:commentRss><description>&lt;P&gt;Δεν κάνεις ένα edit στο post, ώστε να διαβάζεται ο κώδικάς σου; Δύσκολα θα βρεθεί κάποιος να απαντήσει αν δε μπορεί να διαβάσει το post. &lt;/P&gt;
&lt;P&gt;Καλημέρα μας :]&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Server.Mappath problem</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58005.aspx</link><pubDate>Fri, 09 Apr 2010 17:07:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58005</guid><dc:creator>Bill </dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58005.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=58005</wfw:commentRss><description>Αντιμετωπίζω το παρακάτω πρόβλημα : Τρέχω ένα site με VS2008 το ανοίγω με ftp&amp;nbsp; το οποίο βρίσκεται στην πάτρα o server και θέλω να κάνω upload κάποια αρχεία εικόνας μέσα σε ένα συγκεκριμένο κατάλογο ο οποίος βρίσκεται μέσα εκεί που είναι και το site πχ το site στον ftp είναι httpdocs/&amp;nbsp; και ο κατάλογος που θέλω να μπαίνουν oi εικόνες μου είναι httpdocs/images/product για να το επιτύχω αυτό έκανα τα παρακάτω :&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;
 με το savedDir να είναι savedDir = /images/Products/   (Την παρακάτω την έχω δοκιμάσει τοπικά σε μένα και παίζει σωστά δηλαδή μου επστρέφει και το file name και μου σώζει την εικόνα το πρόβλημα μου υποθέτω πως είναι με το virtual Directory σχετικά με το Server.MapPath πως δηλαδή πρέπει να είναι γιατί δεν σώζει όταν το δοκιμάζω στο site . &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;"&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px 2px 2px 8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt; UploadImageFiles(FileUpload FUpload, &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt; savedDir)
    {
        Regex imageFilenameRegex &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; Regex(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;@"(.*?)\.(jpg|jpeg)$"&lt;/span&gt;);&lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;//Regular Expressions&lt;/span&gt;
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt; fileNoExtension &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;;
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt; ConcatFilePath &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;;
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;int&lt;/span&gt; i;
        i &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; 1;
        fileNoExtension &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; Path.GetFileNameWithoutExtension(FUpload.FileName);
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt; file &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; FUpload.FileName;
        ConcatFilePath &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; savedDir &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;+&lt;/span&gt; file;
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt; (FUpload.HasFile)
        {
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt; (imageFilenameRegex.IsMatch(FUpload.PostedFile.FileName, (&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;int&lt;/span&gt;)RegexOptions.IgnoreCase))
            {
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;while&lt;/span&gt; (File.Exists(Server.MapPath(ConcatFilePath)))
                {
                    ConcatFilePath &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; String.Concat(savedDir, fileNoExtension, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"-"&lt;/span&gt;, i, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;".jpg"&lt;/span&gt;);
                    file &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; String.Concat(fileNoExtension, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"-"&lt;/span&gt;, i, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;".jpg"&lt;/span&gt;);
                    i++;
                }
                FUpload.PostedFile.SaveAs(Server.MapPath(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"/"&lt;/span&gt;) &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;+&lt;/span&gt; file);
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;return&lt;/span&gt; file;
            }
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;else&lt;/span&gt;
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;return&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;" "&lt;/span&gt;;
        }
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;else&lt;/span&gt;
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;return&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;" "&lt;/span&gt;;
    }&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;</description></item></channel></rss>