Anda membutuhkan semacam a. zip di hard drive Anda, seperti PKZip atau WinZip. Anda juga harus terbiasa dengan program File Transfer Protocol (FTP) atau beberapa cara lain untuk mengunggah file ke direktori situs Web Anda. (Saya tidak terbiasa dengan cara kerja ekstensi FrontPage, serta beberapa program lain, jadi bersabarlah dengan saya)
- Buka direktori FTP Anda dan buat subdirektori baru hanya untuk file zip. Sebut saja file zip
- Pergi ke hard drive Anda. Temukan. txt artikel yang ingin Anda unduh dari situs Anda, tetapi jangan dibuka. tetap di kotak "terbuka". Katakanlah artikel itu bernama "Resolusi. "
- Setelah Anda menemukan nama file, gerakkan mouse Anda ke atasnya sampai disorot, lalu klik kanan. Di antara pilihan Anda adalah "Kirim ke" - dan di menu tarik-turun akan tertulis sesuatu seperti "Folder Terkompresi (zip). " Pilih dengan mengklik kiri sekali. Ini membuat dokumen tambahan. Anda sekarang memiliki teks dan file zip
- Buka halaman HTML yang akan menawarkan tautan. Di area yang Anda pilih, ucapkan sesuatu seperti
Unduh artikel teks biasa ini dengan mengklik di sini
Setelah diformat sesuai keinginan Anda, simpan file HTML ini ke hard drive Anda - Buka program FTP Anda dan unggah "Resolution. zip" ke direktori baru, "file zip. "
- Kembali ke direktori utama Anda dan unggah halaman HTML dengan tautannya
- Uji upload baru di browser Anda
Semua hal dianggap sama, Anda harus memiliki tautan langsung. By the way, jika Anda tidak zip file teks, dan program kode untuk mengatakan "http. // www. yoururl. com/zipfiles/Resolusi. txt," file tidak diunduh. Sebaliknya, itu terbuka tepat di browser Anda. Mungkin ada saat-saat ini lebih disukai
Ini juga berfungsi untuk Microsoft Word (. doc) dan file PDF. Kuncinya adalah agar pengunjung memiliki file yang setara di hard drive mereka. Hampir semua komputer memiliki teks biasa, itulah sebabnya saya menggunakannya sebagai contoh utama
Anda mungkin bertanya-tanya mengapa saya menyarankan Anda menggunakan istilah "teks biasa". Orang lebih cenderung mengunduh file yang bebas dari potensi virus. File teks tidak boleh memiliki virus karena semuanya ada di ASCII. ASCII adalah Singkatan dari Kode Standar Amerika untuk Pertukaran Informasi. Diucapkan ask-ee, ini adalah kode untuk mewakili karakter bahasa Inggris sebagai angka, dengan setiap huruf diberi nomor dari 0 hingga 127
Anda tidak dapat mengunduhnya, itu tidak ada di server. Server mengirimkan HTML, tugas browser adalah menampilkannya. Dan bagian dari itu (bisa jadi) menunjukkan teksnya
Faktanya, banyak halaman web yang agak kosong, dan memuat konten yang relevan saat Anda membaca
Jadi, yang Anda perlukan adalah browser yang berfungsi, yang menampilkan teks Anda, lalu Anda perlu mendapatkan teks itu
Anda biasanya melakukannya dengan benar-benar mengendalikan browser dari jarak jauh dari bahasa scripting. Anda memulai browser dalam mode "daemon" khusus, Anda menghubungkannya, dan menggunakan antarmuka kontrol browser yang dibuat khusus (WebDriver) Anda menyuruhnya pergi ke URL, tunggu sebentar untuk membiarkan browser merender apa yang akan Anda lihat
Katakanlah ada halaman web yang hanya berisi teks saja - artinya, kode sumbernya pun hanya teks itu sendiri, tidak lebih. Contohnya adalah "http. //mynasadata. larc. nasa. gov/docs/ocean_percent. txt"
Apakah ada perintah UNIX yang memungkinkan saya mengunduh teks ini dan menyimpannya dalam file?
Anda dapat menyiapkan file teks untuk diunduh setelah dibuat menggunakan JavaScript dan dalam tutorial ini saya akan menunjukkan cara melakukannya dengan memberikan contoh sederhana
Tutorial ini akan menjelaskan cara mengunduh file teks setelah membuatnya secara dinamis dengan JS. Jika Anda ingin mempelajari cara mengunduh file teks yang sudah tersimpan di server Anda, silakan lihat tutorial ini
Dalam tutorial lain, saya berbicara tentang cara membuat file teks dengan JavaScript, di mana kami menggunakan konstruktor Blob() untuk membuat objek Blob yang menyimpan data yang sesuai dengan. file txt. File yang kami buat tidak disimpan atau diunduh ke mana pun (mis. g. , ke server atau ke perangkat pengguna) karena memerlukan tindakan pengguna lebih lanjut untuk disimpan
Mari kita ingat dulu kode pembuatan file JS yang kita miliki sampai sekarang
var fileName = 'myfile. txt';
var fileContent = 'Konten file saya. ';
var File = new Blob([file Content], {type. 'teks/polos'});
Seperti yang Anda lihat, nama file, konten file, dan objek file sudah siap. Satu-satunya yang tersisa adalah mengunduh (atau menyimpan dengan kata lain) file ini ke perangkat pengguna. Karena praktik keamanan browser web, Anda tidak dapat memulai pengunduhan file dengan JavaScript tanpa tindakan yang dimulai oleh pengguna di halaman web Anda, seperti klik tombol atau ketukan. Karenanya, kami akan menetapkan objek file yang dibuat ke tautan di halaman kami
LANGKAH 1. Buat Tautan untuk Unduhan File
Pertama, kami menambahkan tautan ke halaman kami seperti berikut ini
Unduh
Perhatikan bahwa kami membiarkan atribut href dari tautan kosong dan memberikan id (unduh) ke tautan yang akan kami gunakan nanti. Anda dapat memberikan id apapun yang Anda inginkan
LANGKAH 2. Siapkan jendela. Properti URL
Untuk melampirkan file teks yang kami hasilkan ke tautan unduhan, kami perlu menggunakan jendela. Properti URL, yang digunakan untuk membuat dan mengelola URL objek. Kami akan menggunakan baris berikut untuk memperhitungkan browser webkit juga
jendela. URL = jendela. URL. jendela. webkitURL;
Saya telah menemukan beberapa diskusi pengembang yang mengklaim bahwa webkitURL sekarang tidak digunakan lagi di versi terbaru browser webkit. Saya tidak dapat menemukan sumber resmi untuk informasi tersebut, tetapi jika Anda tidak perlu mendukung browser webkit lama, Anda cukup menghilangkan baris di atas dari kode Anda
LANGKAH 3. Siapkan File untuk Diunduh Menggunakan Metode createObjectURL()
Terakhir, dengan menggunakan objek Blob, yang berisi konten file, kami akan menyiapkan file teks kami untuk diunduh dengan bantuan metode statis createObjectURL()
Baris berikut akan melampirkan konten file ke URL tautan unduhan sebagai objek Blob
dokumen. getElementById('unduh'). setAttribute('href', window. URL. createObjectURL(myFile));
Untuk memaksa link download mendownload file dan tidak terbuka di tab browser baru, kita tambahkan atribut download seperti berikut
dokumen. getElementById('unduh'). setAttribute('unduh', namaberkas);
Singkatnya, kode terakhir kami untuk membuat file teks dan menyiapkannya untuk diunduh menggunakan JavaScript adalah sebagai berikut