@thanh_tuan Như bạn biết thì một cái HTTP Request/Response nó 2 phần chính: Header, Body Content.
Do code của bạn cần thao tác với file nhận được nên cần khởi tạo instance của File. Cái constructor của File nó nhận đầu vào là Blob object - https://developer.mozilla.org/en-US/docs/Web/API/Blob. Đây là object tương tác trực tiếp với nó chứa raw data - tương ứng với Body Content của response. Nhiệm vụ của Blob là đọc raw data và chuyển sang dạng text, binary data (nếu server trả về file)...
Dùng fetch, cái promise nó sẽ trả lại một instance của thằng Response - https://developer.mozilla.org/en-US/docs/Web/API/Response - Tương ứng với response mà server trả về. Trong object này có một method là .blob - trả về một cái promise để solve cái Blob object- Cái mà dev cần để khởi tạo File.
Và cái instance của File mới là cái mà getFile muốn sẽ trả về. (Đúng ra là nó trả về promise, và cái promise đấy khi solve sẽ trả về File).
Theo hợp đồng mình sẽ làm việc ở nước ngoài luôn á bạn.
Mình phỏng vấn vào tháng 2, nhưng mà còn học nên dự định hết tháng 7 xong Khoá luận mình mới sang được, và tháng 8 bắt đầu làm. Chứ còn xa mới tốt nghiệp thì có thể người ta không phỏng vấn luôn đâu.
Có một offer xong bị huỷ ngang trong mùa dịch này là điều rất bình thường, ban đầu mình tính sang đó rồi mới viết mấy cái bài blog này cho chắc ăn, nhưng mà hôm bữa test thử thôi đăng luôn, tại công ty cũng thông báo đã có plan cho mình làm remote ở VN một thời gian do tình hình dịch đang căng rồi, nên khả năng cao làm remote một thời gian.
Mà bạn mình làm remote hoàn toàn luôn trong khi vẫn còn học cũng có nhé.
THẢO LUẬN
Bạn nên thử:
thê này là đi translate hả bạn
Dạ được quá anh ơi,
Em vừa ngó qua thì cũng tương tự cái nàii, để khi nào thử ạ


let's react-testing-library
@com0tf3 cảm ơn bạn nhiều nha, mình làm được rồi
@HoanKi
Bạn đang dùng library để build project của mình nhỉ?
Cảm ơn a
Cám ơn em, rất tự hào về UIT khi có những người như e
@hoangkim1982 Nó lâu là do bạn chưa tạo index ngay từ đầu. Giờ có nhiều dữ liệu mới tạo nên vậy
@hoangkim1982 Đợi thôi bạn. Tạo xong index thì mới tìm kiếm nhanh được.
Mình chạy câu lệnh tạo index mà nó chạy 10 phút chưa xong nhỉ
@com0tf3 mình tạo index mà câu lệnh chạy khở tạo index cho field name nó chạy lâu quá nhỉ, 10 phút chưa xong bạn ạ
@hoangkim1982 cách nhanh nhất để tìm kiếm là bạn tạo index đó.
Mình muốn câu lệnh tìm kiếm trên chạy dưới 30 giây ạ.
@benkyou mình có biết gì đâu. (^^;)
Tóm tắt lại:
.blobđể lấy ra Blob.Nếu muốn hiểu rõ hơn thì bạn vào cái link tài liệu của Mozilla đọc chi tiết thêm nhé:
Em nghe nói cái chữ FC đó nó lỗi thời rồi không ai xài nữa, không biết có nên học theo cái bài này không.
@thanh_tuan Như bạn biết thì một cái HTTP Request/Response nó 2 phần chính: Header, Body Content.
Do code của bạn cần thao tác với file nhận được nên cần khởi tạo instance của
File. Cái constructor của File nó nhận đầu vào là Blob object - https://developer.mozilla.org/en-US/docs/Web/API/Blob. Đây là object tương tác trực tiếp với nó chứa raw data - tương ứng với Body Content của response. Nhiệm vụ của Blob là đọc raw data và chuyển sang dạng text, binary data (nếu server trả về file)...Dùng
fetch, cái promise nó sẽ trả lại một instance của thằngResponse- https://developer.mozilla.org/en-US/docs/Web/API/Response - Tương ứng với response mà server trả về. Trong object này có một method là.blob- trả về một cái promise để solve cái Blob object- Cái mà dev cần để khởi tạoFile.Và cái instance của File mới là cái mà getFile muốn sẽ trả về. (Đúng ra là nó trả về promise, và cái promise đấy khi solve sẽ trả về
File).Theo hợp đồng mình sẽ làm việc ở nước ngoài luôn á bạn.
Mình phỏng vấn vào tháng 2, nhưng mà còn học nên dự định hết tháng 7 xong Khoá luận mình mới sang được, và tháng 8 bắt đầu làm. Chứ còn xa mới tốt nghiệp thì có thể người ta không phỏng vấn luôn đâu.
Có một offer xong bị huỷ ngang trong mùa dịch này là điều rất bình thường, ban đầu mình tính sang đó rồi mới viết mấy cái bài blog này cho chắc ăn, nhưng mà hôm bữa test thử thôi đăng luôn, tại công ty cũng thông báo đã có plan cho mình làm remote ở VN một thời gian do tình hình dịch đang căng rồi, nên khả năng cao làm remote một thời gian.
Mà bạn mình làm remote hoàn toàn luôn trong khi vẫn còn học cũng có nhé.