Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Μετάδοση αρχείου από webserver

Îåêßíçóå áðü ôï ìÝëïò Paul. Τελευταία δημοσίευση από το μέλος Νατάσα Μανουσοπούλου στις 04-08-2006, 09:04. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  03-08-2006, 21:51 15463

    Confused [*-)] Μετάδοση αρχείου από webserver

    Καλησπέρα,

    Προπαθώ να υλοποιήσω το εξής:  όταν ο χρήστης πάταει ένα κουμπί στο website που κατασκευάζω να κατεβάινει ένα αρχείο.

    Δοκίμασα τις εντολές: Response.WriteFile(filename) kai Response.TrasmitFile(filename), αλλά και οι δύο είχαν σας αποτέλεσμα το αρχείο να γραφτεί πάνω στη σελίδα και όχι να μεταδοθεί. Υπάρχει καμια ιδέα;

    Ευχαριστώ πολύ!

  •  04-08-2006, 09:04 15471 σε απάντηση της 15463

    Απ: Μετάδοση αρχείου από webserver

    Έστω ότι θέλεις να στείλεις ένα zip:
        Response.ContentType = "application/zip";
        Response.AddHeader("content-disposition", "attachment; filename=" + fileName);
        Response.AddHeader("content-length", fileSizeInBytes);
        Response.BinaryWrite(fileContents);

        Response.Flush();
        Response.End();


    Το ContentType διαφοροποιείται ανάλογα με τον τύπο του αρχείου, και έχει τη μορφή που ορίζεται στο RFC 2045 παρ. 5.

    Νατάσα Μανουσοπούλου
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems