01/10/2018, 11:49

Đọc file từ xa (không cần tải về trọn vẹn)

Chào mọi người,
hiện mình có 1 link, trong link đó có 1 file excel (1 link google drive ), mà mình muốn đọc dữ liệu từ file đó luôn mà ko cần phải tải về, thì làm như nào vậy mọi người.

Dark.Hades viết 13:55 ngày 01/10/2018

CURL nhé, hoặc lib tương tự.
Chương trình nhỏ thì vote dùng header-only library.

Tao Không Ngu. viết 13:50 ngày 01/10/2018

HI Nam Trần,
Bằng cách này hay cách khác bạn cũng phải tải nó về thôi. @_@!

Nam Trần viết 13:54 ngày 01/10/2018

hi
sao vậy Phong Kỳ Võ, mục đích của mình, chỉ là đọc và lấy dữ liệu từ cái file excel đó,

明玉 viết 13:54 ngày 01/10/2018

Thử nghiên cứu google docs API và google drive API nhé.
Với lại bạn đặt title sai, bạn ko tải 10 phần thi cũng tải 1 phần nào đó.

Uchiha Sasuke viết 13:52 ngày 01/10/2018
strURL = "https://drive.google.com/uc?authuser=0&id=0BypA8tIsvlYaUERSY0Q3dmlMdzA"
URL url = new URL(strUrl);
url.openStream();   ---> get inputstream

đó

Nam Trần viết 13:59 ngày 01/10/2018

nếu c# thì dùng có cần thêm thư viện gì ko bạn

明玉 viết 14:00 ngày 01/10/2018

Gợi ý là tìm thư viện bắn và nhận REST API.

Nam Trần viết 13:59 ngày 01/10/2018

bạn ơi đoạn code:
strURL = “https://drive.google.com/uc?authuser=0&id=0BypA8tIsvlYaUERSY0Q3dmlMdzA”
URL url = new URL(strUrl);
url.openStream(); —> get inputstream

này dùng dùng cho c# đc ko, nếu viết bằng c# thì làm thế nào v mọi người?

Đào An viết 13:50 ngày 01/10/2018

mà mình muốn đọc dữ liệu từ file đó luôn mà ko cần phải tải về, thì làm như nào vậy mọi người.

Đằng nào cũng phải “tải về” thôi, ko dạng này thì dạng khác nếu muốn đọc nội dung file đó.

Vô Thin viết 13:54 ngày 01/10/2018

Trừ khi file được phục vụ dưới dạng streaming, còn thì đàng nào cũng phải đọc về mới xử lý được.

Mấy đại ca học IT nên biết về GitHub tí, cần code thì mò lên đó tìm thử trước khi vào đây hỏi https://github.com/masroore/CurlSharp

Trần Hoàn viết 14:00 ngày 01/10/2018

Kể cả là streaming thì cũng phải tải về. Một file mp4 100MB dài 10 phút, muốn xem 1 phút thì tải về xấp xỉ 10MB

Cong 5 viết 13:51 ngày 01/10/2018

có thể là không tải toàn bộ file đó về rồi lưu lên ổ cứng , nhưng nhất định sẽ phải tải dữ liệu của file đó về để xử lý , trước mình có viết 1 tool nhỏ để lấy dữ liệu trên file thông qua ssh , file sẽ được chuyển về dạng binary rồi truyền sang máy cần xử lý tại đây chỉ việc lấy thông tin ra và xử lý hoàn toàn không cần thiết phải lưu lên ổ cứng…

Bài liên quan
0