FileReader javascript w3schools

HTML 5 cung cấp một cách tiêu chuẩn để tương tác với các tệp cục bộ với sự trợ giúp của API tệp. API tệp cho phép tương tác với các tệp đơn, nhiều tệp cũng như BLOB. API FileReader có thể được sử dụng để đọc tệp không đồng bộ khi cộng tác với xử lý sự kiện JavaScript. Tuy nhiên, tất cả các trình duyệt không hỗ trợ HTML 5, vì vậy điều quan trọng là phải kiểm tra tính tương thích của trình duyệt trước khi sử dụng API tệp. Có bốn phương thức sẵn có trong API FileReader để đọc các tệp cục bộ

  • Trình đọc tệp. readAsArrayBuffer[]. Đọc nội dung của tệp đầu vào được chỉ định. Thuộc tính kết quả chứa ArrayBuffer đại diện cho dữ liệu của tệp
  • Trình đọc tệp. readAsBinaryString[]. Đọc nội dung của tệp đầu vào được chỉ định. Thuộc tính kết quả chứa dữ liệu nhị phân thô từ tệp dưới dạng chuỗi
  • Trình đọc tệp. readAsDataURL[]. Đọc nội dung của tệp đầu vào được chỉ định. Thuộc tính kết quả chứa một URL đại diện cho dữ liệu của tệp
  • Trình đọc tệp. readAsText[]. Đọc nội dung của tệp đầu vào được chỉ định. Thuộc tính kết quả chứa nội dung của tệp dưới dạng chuỗi văn bản. Phương thức này có thể lấy phiên bản mã hóa làm đối số thứ hai [nếu được yêu cầu]. Mã hóa mặc định là UTF-8

Trong trường hợp này, chúng tôi đang sử dụng FileReader. readAsText[] để đọc cục bộ. tập tin txt




 

    Read Text File

________số 8_______

 

    3_______01 23

4_______3_______537

    9

 0

     2_______4_______3 4

 5

     7 87

01_______5_______23

4_______5_______5_______5_______6789

    0

4_______6_______2     3    4     5

4_______6_______7_______5_______8    9

Read Text File01Read Text File23

Read Text File4_______7_______5

4_______7_______7

    0

4_______8_______012

04

    6

7

 

9

Mã này in nội dung của tệp đầu vào giống hệt như trong tệp đầu vào

JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này

nhập java. io. Trình đọc tệp; . * @author w3spoint */ class IOTest{ public void readFile[]{ try { //tạo đối tượng FileReader. FileReader fr = new FileReader["F. \\Thư mục mới\\data1. txt"]; int i; //đọc tệp. trong khi[[i=fr. đọc[]]. =-1]{ Hệ thống. ngoài. in[[char]i]; . printStackTrace[]; . IOTest obj = new IOTest[]; . đối tượng. Đọc tài liệu[];

đầu ra

Hello.
This is a text file.

Xin chào. Đây là một tập tin văn bản

Tải xuống ví dụ này

FileWriter

Lớp FileWriter được sử dụng cho các luồng ký tự vào một tệp

Các constructor thường dùng của FileWriter

1. FileWriter[Tệp tin]

Tạo một đối tượng FileWriter được cung cấp một đối tượng Tệp

2. FileWriter[Tên tệp chuỗi]

Tạo một đối tượng FileWriter với tên tệp

Thí dụ

Ví dụ FileWriter. java

import java.io.FileWriter;
 
/**
 * This program is used to write data into 
 * a file using FileOutputStream.
 * @author w3spoint
 */
class IOTest{
	String str = "Hello www.w3spoint.com";
 
	public void writeFile[]{
		try {
		  //Creating FileWriter object.
		  //It will create a new file before writing if not exist.
		  FileWriter fw = 
                       new FileWriter["F:\\New folder\\data6.txt"];
		   fw.write[str]; 
		   fw.flush[];
		   //Close file after write operation.
		   fw.close[];  
 
		   System.out.println["Contents written successfully."];
		} catch [Exception e] {
			e.printStackTrace[];
		}
	}
}
 
public class FileWriterExample {
	public static void main[String args[]]{
		//Creating IOTest object.
		IOTest obj = new IOTest[];
 
		//method call
		obj.writeFile[];
	}
}

nhập java. io. Trình ghi tệp; . * @author w3spoint */ class IOTest{ String str = "Xin chào www. w3spoint. com"; public void writeFile[]{ try { //Tạo đối tượng FileWriter. // Nó sẽ tạo một tệp mới trước khi ghi nếu không tồn tại. FileWriter fw = new FileWriter["F. \\Thư mục mới\\data6. txt"];. viết [str]; . tuôn ra[]; . fw. Thoát[]; . ngoài. println["Nội dung đã soạn thành công. "]; } bắt [Ngoại lệ e] { e. printStackTrace[]; . IOTest obj = new IOTest[]; . writeFile[];

FileReader trong JavaScript là gì?

Đối tượng FileReader cho phép ứng dụng web đọc không đồng bộ nội dung của tệp [hoặc bộ đệm dữ liệu thô] được lưu trữ trên máy tính của người dùng , sử dụng Tệp hoặc .

Làm cách nào để đọc tệp bằng FileReader trong JavaScript?

Để đọc nội dung của tệp, bạn sử dụng đối tượng FileReader . Lưu ý rằng FileReader chỉ có thể truy cập các tệp bạn đã chọn thông qua kéo và thả hoặc nhập tệp. Phương thức readAsDataURL[] đọc nội dung của tệp mà bạn nhận được từ đối tượng FileList.

Làm cách nào để đọc tệp CSV bằng JavaScript bằng FileReader?

Tệp CSV sử dụng JavaScript. Để chuyển đổi hoặc phân tích cú pháp dữ liệu CSV thành một mảng, chúng ta cần lớp FileReader của JavaScript, lớp này chứa phương thức có tên readAsText[] sẽ đọc nội dung tệp CSV và phân tích kết quả dưới dạng văn bản chuỗi. Nếu chúng ta có chuỗi, chúng ta có thể tạo một hàm tùy chỉnh để biến chuỗi thành một mảng

Làm cách nào để đọc nội dung của tệp trong JavaScript?

Để đọc tệp, sử dụng FileReader , cho phép bạn đọc nội dung của đối tượng Tệp vào bộ nhớ. Bạn có thể hướng dẫn FileReader đọc tệp dưới dạng bộ đệm mảng, URL dữ liệu hoặc văn bản. // Kiểm tra xem file có phải là ảnh không.

Chủ Đề