Code Upload file lên IPFS + mã hóa

By Dai, 1361 View
#TOP
Demo:https://5001vto8km6ngvl9b190r0mot9c3gdbmviejsffcetffbpnq5u23e10.siasky.net

Sử dụnghttps://nft.storage để upload lên ipfs ==> lấy API Key củahttps://nft.storage

Vì ipfs là công khai, nên @Dai đã mã hóa file trước khi upload lên
ngoài ra mã hóa file để dùng ipfs gateway của cloudflare (speed nhanh + có cache)

Dùng Google Forms Goolge Sheets để làm cơ sở dữ liệu

Tạo google forms như thế này:




Chi tiết sử dụng Google Forms Goolge Sheets:https://dorew.gq/forum/271/code-upload-anh-raye-iota.html
https://dorew.gq/forum/263/tao-shoutbox-voi-google-sheets.html

Chúc vui
Gill, Thanh Tam đã thích bài viết này

11 comments:

  1. avatar Đức says:

    share nốt upi đi 13

  2. avatar dat says:

    @Dai
    Dat thấy ko cần thiết phải mã hoá file, vì dù là công khai nhưng vẫn cần phải biết cid của file mới mò ra file @@

    Ngoài ra nft.storage khá chậm dù được chính Protocol labs cung cấp, có lẽ do server xa, đường truyền về việt nam ko thuận lợi

    Khuyến nghị nên dùng crust.network, tạo một địa chỉ eth ngẫu nhiên là được dùng free :)

  3. avatar Dai says:

    @Đức up.dorew.gq? Code này nè, nhưng là version không trên wap4
    @dat nhưng file cá nhân không mã hoá mà để trên máy người khác, người pin vẫn có thể xem~
    Như dai up lên nft.stotage sẽ được lưu trữ bởi 1 người ở filecoin, nếu muốn họ có thể mở xem

  4. avatar . . . . says:

    Dai rất chịu khó làm site upload

  5. avatar Đức says:

    chỉnh được kích thước to lên ko Dai

  6. avatar Dai says:

    @Đức kích thước của gì bác?

  7. avatar Đức says:

    của file up lên

  8. avatar Dai says:

    Tìm bà sửa: if (file.size > 100000000)

    Về lý thuyết là 31gb. Cơ mà em up lên tầm 100mb là nó không được nữa 8

  9. avatar Đức says:

    ok 4

  10. avatar dat says:

    Vì api của nó dùng cloudflafe proxy. Vì lý do gì mà nó ko dùng gói cao cấp hay có nhưng ko tăng kích thước upload/request thì dat méo biết, nhưng có thể upload file lớn hơn 100MB bằng cách gói file về định dạng CAR, chia nhỏ rồi up từng phần, sau khi up xong các phần nó sẽ tự gộp lại và unpack về file ban đầu