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.
Bài liên quan
CURL nhé, hoặc lib tương tự.
Chương trình nhỏ thì vote dùng header-only library.
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. @_@!
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 đó,
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 đó.
đó
nếu c# thì dùng có cần thêm thư viện gì ko bạn
Gợi ý là tìm thư viện bắn và nhận REST API.
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?
Đằ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 đó.
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
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
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…