11/05/2017

Hướng dẫn lấy link tải trực tiếp từ dịch vụ lưu trữ box.com

     

Trong các dịch vụ lưu trữ trực tuyến thì box.com là dịch vụ hàng đầu với độ bảo mật cao, cho phép người dùng đăng ký tài khoản lưu trữ 10 Gb miễn phí vĩnh viễn không giới hạn tốc độ upload và download nhưng nhược điểm của nó sẽ giới hạn dung lượng của tập tin muốn upload. Nhưng việc này không quan trọng, bạn có thể sử dụng 10 Gb này lưu trữ tài liệu, phần mềm...miễn là tập tin có dung lượng vài trăm mb là ok, nếu thiếu chúng ta lại đăng ký một tài khoản khác, cứ mỗi tài khoản có 10 Gb lưu trữ.

Điểm đặc biệt ở đây mình muốn đề cập là chúng ta có thể lấy được link tải trực tiếp từ dịch vụ lưu trữ này và cách lấy link tải trực tiếp cũng không quá khó miễn là chúng ta làm đúng. Dưới đây mình sẽ trình bày các bước để lấy link tải trực tiếp và chèn link tải vào bài viết.

Phần 1: Đăng ký tài khoản lưu trữ

Bước 1: Đăng ký hoặc đăng nhập tài khoản với dịch vụ box.com

Nếu bạn chưa có tài khoản có thê đăng ký qua liên kết này


Bước 2: Xác nhận email sau khi đăng ký


Phần 2: Upload tập tin và lấy link tải trực tiếp

Sau khi xác nhận email xong bạn có thể sử dụng dịch vụ để upload tập tin, bây giờ công việc tiếp theo chúng ta sẽ lấy link tải trực tiếp và link tải có cấu trúc như sau:

http://www.box.com/index.php?rm=box_download_shared_file&shared_name=FOLDERID&file_id=f_FILEID&rss=1

Trong đó:

FOLDERID: là ID của thư mục lưu tập tin muốn tải
FILEID: là ID của tập tin cần tải

Bước 1: Tạo thư mục lưu trữ để lấy ID của thư mục

Khi tạo xong bấm vào nút Share chọn Get Shared Link


Chọn Copy

Sau khi chọn copy ta sẽ link share có dạng

https://app.box.com/s/b3140i4ww4ocgymw0jbepup3cv10nu7e

Với  b3140i4ww4ocgymw0jbepup3cv10nu7e là ID của thư mục lưu tập tin muốn tải, ghép vào cấu trúc link ở trên ta được:

http://www.box.com/index.php?rm=box_download_shared_file&shared_name=b3140i4ww4ocgymw0jbepup3cv10nu7e&file_id=f_FILEID&rss=1

Mẹo: Bạn nhớ lưu link cấu trúc với id của thư mục vì id của thư mục không đổi chỉ có id của tập tin là thay đổi vì mỗi tập tin được cấp một id khác nhau.

Bước 2: Lấy ID của tập tin

Bây giờ bạn cần upload tập tin vào thư mục đã lấy id, sau khi upload xong cũng làm tương tự như lấy id của thư mục


Khi copy xong bạn dán nó vào tap mới của trình duyệt nhấn enter bạn sẽ được link tải đã share có dạng

https://app.box.com/file/209234561085

Với 209234561085 là ID của tập tin cần tải, ghép vào link ở trên ta sẽ được link hoàn chỉnh như sau:

http://www.box.com/index.php?rm=box_download_shared_file&shared_name=b3140i4ww4ocgymw0jbepup3cv10nu7e&file_id=f_209234561085&rss=1

Phần 3: Chèn link tải vào bài viết

Có 2 cách chèn link tải vào bài viết để người đọc khi click chuột vào link sẽ tải trực tiếp không qua dịch vụ box.com

Cách 1: Chèn link cố định

Ưu điểm của phương pháp này nhanh dễ thực hiện nhưng nhược điểm sẽ thấy link tải khi click chuột phải kiểm tra hoặc chọn sao chép địa chỉ liên kết, Download with IDM.... Cách thực hiện chèn đoạn javascript sau trước thẻ </head> trong template áp dụng cho tất cả bài viết

<script>
var a = document.createElement('a');
if (typeof a.download == "undefined") {
    var download = document.getElementById('download');
}
</script>

Như vậy khi muốn chèn link tải ví dụ chèn link tải vào chữ Windows 10 Tweaker thì chuyển qua khung soạn thảo HTML chèn link ví dụ

<a href="http://www.box.com/index.php?rm=box_download_shared_file&shared_name=b3140i4ww4ocgymw0jbepup3cv10nu7e&file_id=f_209234561085&rss=1" id="download" download="">Windows 10 Tweaker</a>


Cách 2: Chèn link trực tiếp bằng javascript trong bài viết

Cách này sẽ sử dụng javascript onnlick mở link tải ra tab mới hoặc cửa sổ mới (popup) của trình duyệt sau đó tự động đóng tab hoặc  cửa sổ mới sau một khoảng thời gian cố định. Ưu điểm của cách này không thấy được link tải khi click chuột phải nếu muốn thấy bắt buộc phải xem nguồn trang mà đâu phải ai cũng biết xem nguồn trang. Nhược điểm chèn link khá rườm rà mất thời gian, cách làm như sau:

Bước 1: Chèn javascript trực tiếp ở cuối bài viết trong khung soạn thảo HTML

Mở tab mới

<script>
function down(){
    var win = window.open('Link tải');
    setTimeout(function(){
        win.close()
    }, 6000);
    return false;
}
</script>

Xem demo: Windows 10 Tweaker

Mở cửa sổ mới với hiệu ứng popup

<script>
function down(){
    var win = window.open('Link tải', '',  'width=430,height=230,left=475,top=200');
    setTimeout(function(){
        win.close()
    }, 6000);
    return false;
}
</script>

Xem demo: Windows 10 Tweaker

Bước 2 chèn nút vào chữ để người đọc nhấp chuột tải tập tin

Ví dụ bạn muốn chèn link tải vào chữ Windows 10 Tweaker  thì trong HTML chèn vào như sau:

<a href='javascript:void(0);' onclick="down()">Windows 10 Tweaker</a>

Trường hợp trong bài viết phải chèn nhiều link tải thì mỗi link tải bạn lại tạo một đoạn javascript ví dụ

<script>
function down1(){
    var win = window.open('Link tải 1', '',  'width=430,height=230,left=475,top=200');
    setTimeout(function(){
        win.close()
    }, 3000);
    return false;
}
</script>

Chèn link

<a href='javascript:void(0);' onclick="down1()">Windows 10 Tweaker</a>

Như vậy bạn có thể viết onclick="down", onclick="down1()", onclick="down2()"....

Ngoài ra để làm nỗi bật nút tải bạn có thể tạo css trước </b:skin> áp dụng cho tất cả bài viết, ví dụ

.button1 {
    background-color: #4CAF50;
    border: none;
    border-radius: 4px;
    color: white;
    padding: 7px 14px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
}

.button2 {
    background-color: #008CBA;
    border: none;
    border-radius: 4px;
    color: white;
    padding: 7px 14px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
}
.button1:hover, .button2:hover{color: white;}

Cuối cùng bạn cần chèn class="button1", class="button2" vào link ví dụ

<a class="button1" href="http://www.box.com/index.php?rm=box_download_shared_file&shared_name=b3140i4ww4ocgymw0jbepup3cv10nu7e&file_id=f_209234561085&rss=1" id="download" download="">Windows 10 Tweaker</a>

hoặc

<a class="button2" onclick="down()">Windows 10 Tweaker</a>

Xem demo


Như vậy mình đã hướng dẫn các bước lấy link tải trực tiếp từ dịch vụ lưu trữ box.com và chèn link vào bài viết. Các bạn nên áp dụng vào blog mình nhé.

Ý kiến bạn đọc

MD-StoTop