Πώς να δημιουργήσετε έναν σύνδεσμο λήψης

Πίνακας περιεχομένων:

Πώς να δημιουργήσετε έναν σύνδεσμο λήψης
Πώς να δημιουργήσετε έναν σύνδεσμο λήψης
Anonim

Είναι ενδιαφέρον πώς κάποια πράγματα κάνουν τον κύκλο τους. Στις πρώτες μέρες του Ιστού, τα προγράμματα περιήγησης κατέβαζαν αυτόματα συνδέσμους σε αρχεία που δεν ήταν ιστοσελίδα, όπως εικόνες, αρχεία PDF και έγγραφα. Στη συνέχεια, τα προγράμματα περιήγησης έγιναν τόσο προηγμένα που μπορούσαν να ανοίξουν σχεδόν οποιοδήποτε αρχείο σε πραγματικό χρόνο. Αυτό όμως δημιούργησε πρόβλημα στους προγραμματιστές. Πώς θα αναγκάζατε ένα πρόγραμμα περιήγησης να κατεβάσει ένα αρχείο, αντί να το ανοίξει; Ένα σωρό hacks και εναλλακτικές λύσεις εμφανίστηκαν για να λυθεί το πρόβλημα, αλλά κανένα δεν ήταν αληθινή λύση. Όλα άλλαξαν με την HTML5 όταν εισήχθη το Χαρακτηριστικό λήψης.

Τώρα, οι προγραμματιστές μπορούν να προσθέσουν μια ειδική ιδιότητα λήψης στις ετικέτες αγκύρωσης HTML για να ζητήσουν από τα προγράμματα περιήγησης να αντιμετωπίζουν έναν σύνδεσμο ως λήψη, αντί να ανοίγουν το αρχείο προορισμού. Υπάρχουν μερικοί διαφορετικοί τρόποι με τους οποίους μπορείτε να χρησιμοποιήσετε το Χαρακτηριστικό λήψης για να ελέγξετε τον τρόπο με τον οποίο τα προγράμματα περιήγησης χειρίζονται τους συνδέσμους λήψης. Ακόμη καλύτερα, όλα τα σύγχρονα προγράμματα περιήγησης υποστηρίζουν το Χαρακτηριστικό λήψης, επομένως δεν θα πρέπει να βλέπετε προβλήματα με τη συμβατότητα ή την ανάγκη για εναλλακτική λύση.

Image
Image

Υπάρχουν μερικοί διαφορετικοί τρόποι με τους οποίους μπορείτε να χειριστείτε το Χαρακτηριστικό Λήψης. Το καθένα έχει το δικό του πλεονέκτημα και όλα λειτουργούν ομαλά σε διαφορετικά προγράμματα περιήγησης.

The Plain Download Attribute

Ο απλούστερος τρόπος για να χρησιμοποιήσετε το Χαρακτηριστικό Λήψης είναι απλώς να το συμπεριλάβετε στην πιο βασική του μορφή στις ετικέτες αγκύρωσης. Δεν χρειάζεται να συμπεριλάβετε ένα επιπλέον όνομα αρχείου ή άλλες υποστηρικτικές πληροφορίες. Το αποτέλεσμα μοιάζει με αυτό:

Λήψη τώρα!

Image
Image

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

Image
Image

Αλλαγή του ονόματος αρχείου

Τι θα συμβεί αν θέλετε πραγματικά να αλλάξετε το όνομα. Υπάρχουν πολλές περιπτώσεις που θα θέλατε να το κάνετε αυτό. Τα ονόματα αρχείων που δημιουργούνται αυτόματα είναι ένα καλό παράδειγμα. Συνήθως έχουν γελοία μεγάλα ονόματα με σειρές χαρακτήρων σκουπιδιών. Αυτή δεν είναι η εμπειρία που θέλετε για τους επισκέπτες σας. Μπορείτε να τυποποιήσετε τα πράγματα με το Χαρακτηριστικό Λήψης.

Για να καθορίσετε ένα όνομα αρχείου, ορίστε το χαρακτηριστικό λήψης ίσο με αυτό. Εξαιρέστε την επέκταση αρχείου. Το πρόγραμμα περιήγησης δεν μπορεί και δεν θα μετατρέψει τον τύπο αρχείου, επομένως δεν έχει νόημα να προσπαθείτε.

Λήψη τώρα!

Οι επισκέπτες σας θα κατεβάσουν το αρχείο ως your-file.pdf.

Λήψη εικόνας

Μαζί με αυτό έρχεται ένας απλοποιημένος τρόπος για να αφήσετε τους χρήστες σας να κατεβάσουν απευθείας εικόνες. Αυτό δεν είναι επαναστατικό και πιθανότατα μπορείτε να το συνδυάσετε μόνοι σας, αλλά μπορείτε να χρησιμοποιήσετε το χαρακτηριστικό λήψης για να δημιουργήσετε έναν σύνδεσμο εικόνας με δυνατότητα λήψης.

Image
Image

Ξεκινήστε ρυθμίζοντας μια εικόνα όπως θα κάνατε συνήθως στη σελίδα σας. Αυτή, φυσικά, θα είναι η εικόνα που είναι διαθέσιμη για λήψη.

Στη συνέχεια, ενσωματώστε το όλο θέμα σε μια ετικέτα αγκύρωσης, συνδέοντας τη διαδρομή της εικόνας.

Τέλος, προσθέστε το χαρακτηριστικό λήψης στην ετικέτα αγκύρωσης. Μπορείτε να αλλάξετε το όνομα της εικόνας σας αν θέλετε.


Image
Image

Τώρα, όταν ένας επισκέπτης κάνει κλικ στην εικόνα, θα τη κατεβάσει αυτόματα απευθείας από τον διακομιστή σας. Δεν είναι απαραίτητο και μπορεί να φαίνεται υπερβολικό σε έναν προγραμματιστή, αλλά πόσοι επισκέπτες του ιστότοπου θα σκέφτονταν να κάνουν δεξί κλικ σε μια εικόνα για να την προβάλουν ή να την κατεβάσουν;

Συνιστάται: