αρχεία σε html

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

αρχεία σε html

Δημοσίευση από Knorcedger » 25 Ιουν 2004 14:51

Πως γίνεται να φτιάξω ένα λινκ που μόλις το πατήσει κάποιος να κατεβάζει ένα αρχείο .swf στον υπολογιστή του και να μην το παίζει αυτόματα ο browser του

Γίνεται να βάλω ένα αρχείο .exe μέσα στην html;
Thanx
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
fmayakos
Honorary Member
Δημοσιεύσεις: 1249
Εγγραφή: 23 Ιούλ 2001 03:00
Τοποθεσία: Θεσσαλονίκη

αρχεία σε html

Δημοσίευση από fmayakos » 25 Ιουν 2004 15:36

Δεν νομίζω να μπορείς να κάνεις το swf να κατεβαίνει
σαν ένα αρχείο. Αναγκαστικά θα ανοίξει στον browser.
Αλλά αυτό μην σε απασχολεί. Υπάρχουν πολλά πράγματα
που μπορείς να κάνεις αντ' αυτού.
Κατ' αρχήν να ξεκαθαρίσω ότι οι πιο πολλοί ΔΕΝ έχουν
εγκατεστημένο flash player εκτός browser. Πράγμα που
σημαίνει ότι κατα πάσα πιθανότητα ο μέσος user δεν θα
μπορέσει να δει το αρχείο γιατί α) δεν έχει όπως προείπα
τον player β) δεν ξέρει τι είναι τα swf αρχεία γ) κι αν
ξέρει τότε θα το ανοίξει στον ΙΕ οπότε μηδέν εις το πηλίκο.
Μπορείς κάλλιστα να κάνεις export το flashάκι σου σε .exe
και να βάλεις link στο αρχείο αυτό. Έτσι με το που θα
κλικάρει κάποιος το link θα του ανοίγει το κλασσικό
"θέλετε ανοιγμα, αποθήκευση κτλ.". Επιπλέον τα exe που
εξάγει το Flash (ή κάποιος κλώνος του) έχει stand alone
player ενσωματωμένο.
Μία άλλη λύση είναι να ζητήσεις από την macromedia
(συμπληρώνοντας μία φόρμα) να σου δώσει τα setups
του stand alone player και να λες στο site σου:
Για να δείτε τα αρχεία μπλα μπλα πρέπει να εγκαταστήσετε
στο pc σας τον stand alone flash player και τελικά να βά-
ζεις το swf σε zipάκι για να μην ανοίγει στον browser...
Ελπίζω να βοήθησα!

Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

αρχεία σε html

Δημοσίευση από Knorcedger » 25 Ιουν 2004 17:10

Σκοπός μου είναι να κατεβάζει κάποιος το αρχείο στον υπολογιστή του, ώστε μετά να έχει τη δυνατότητα να βλέπει το αρχείο χωρίς να είναι συνδεδεμένος στο ιντερνετ, πάντα μέσα από τον ie.

Αυτό με το zip το είχα σκεφτεί και εγώ, αλλά χρειάζεται ο διπλάσιος χώρος για να τα αποθηκεύσω στον host μου, μία ως swf και μία ως zip. Αυτό με το exe δεν το είχα σκεφτεί αλλά θα έχει το ίδιο αποτέλεσμα με το zip. Άρα δεν βλέπω κάποια λύση.
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
geraki
Honorary Member
Δημοσιεύσεις: 1404
Εγγραφή: 26 Ιαν 2004 20:10
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

αρχεία σε html

Δημοσίευση από geraki » 25 Ιουν 2004 17:44

Πρέπει αλλάξεις το MIME-encoding για τα swf.
Δηλαδή μέσα στο .htaccess να βάλεις

Κώδικας: Επιλογή όλων

Addtype application/octet-stream swf
έτσι θα παρακάμψει το application/x-shockwave-flash που είναι default και θα βγάζει επιλογή για να το σώσει όπως τα exe και zip.

Αν δεν δουλεύει το παραπάνω δοκίμασε το

Κώδικας: Επιλογή όλων

RemoveType swf
Εικόνα ← Αυτό το έκλεψα απ'τον Eneme.

Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

αρχεία σε html

Δημοσίευση από Knorcedger » 25 Ιουν 2004 18:08

geraki, επειδή είμαι αρχάριος ακόμα μπορείς να μου εξηγήσεις πιο αναλυτικά, τι πρέπει να κάνω και που να το κάνω;

p.s. ωραία υπογραφή!
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
geraki
Honorary Member
Δημοσιεύσεις: 1404
Εγγραφή: 26 Ιαν 2004 20:10
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

αρχεία σε html

Δημοσίευση από geraki » 25 Ιουν 2004 20:28

Για κάποιο ανεξήγητο λόγο γράφει στα παλιά του τα παπούτσια ο server μου το .htaccess
Θα σου κάνω ένα παράδειγμα αργότερα.
Εικόνα ← Αυτό το έκλεψα απ'τον Eneme.

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

αρχεία σε html

Δημοσίευση από ThyClub » 25 Ιουν 2004 23:57

<?php
header("Content-type: application/octet-stream swf");
header("Accept-Ranges: bytes");
header("Content-Disposition: attachment; filename=file.swf");
?>
Αυτό στέλνει με headers την εντολή στον browser να το κατεβάσει local και να μην το τρέξει remote :wink:

Άβαταρ μέλους
geraki
Honorary Member
Δημοσιεύσεις: 1404
Εγγραφή: 26 Ιαν 2004 20:10
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

αρχεία σε html

Δημοσίευση από geraki » 26 Ιουν 2004 01:23

Φυσικά ο ThyClub μέχρι και τον καφέ του τον ψήνει μέσα από PHP ;)
Καλό το workaround. Το άλλο δεν μπορώ να καταλάβω γιατί δεν δουλεύει πουθενά. :(
Εικόνα &#8592; Αυτό το έκλεψα απ'τον Eneme.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

αρχεία σε html

Δημοσίευση από Basilakis » 26 Ιουν 2004 10:15

geraki έγραψε:Φυσικά ο ThyClub μέχρι και τον καφέ του τον ψήνει μέσα από PHP ;)
Καλό το workaround. Το άλλο δεν μπορώ να καταλάβω γιατί δεν δουλεύει πουθενά. :(

Μην τα συζητάς.... :hammer: :hammer:

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

αρχεία σε html

Δημοσίευση από ThyClub » 26 Ιουν 2004 12:06

Το άλλο δεν μπορώ να καταλάβω γιατί δεν δουλεύει πουθενά.
Ποιό άλλο;;;

Άβαταρ μέλους
geraki
Honorary Member
Δημοσιεύσεις: 1404
Εγγραφή: 26 Ιαν 2004 20:10
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

αρχεία σε html

Δημοσίευση από geraki » 26 Ιουν 2004 12:34

Με το .htaccess
Εικόνα &#8592; Αυτό το έκλεψα απ'τον Eneme.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

αρχεία σε html

Δημοσίευση από Rapid-eraser » 26 Ιουν 2004 15:14

meta tous headers prepei va kaveis kai readfile :P
gia va stilei ta dedomeva isos ?
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες