Weekly Progress 3 — Knowledge Sharing, Upload File, Saved Files

Gunawan Santoso
println-mic
Published in
2 min readApr 4, 2018

Di minggu yang saya mengerjakan beberapa task utama di sprint pertama ini yaitu fitur untuk mengupload file dan menyimpan file. Tulisan ini akan menjelaskan kedua fitur tersebut.

Upload Files

Untuk fitur ini, diharapkan user dapat mengupload berkas pdf melalui halaman web println, file tersebut akan disimpan di dropbox dan informasi metadata file didropbox tersebut akan disimpan di server.

Hal pertama yang saya lakukan adalah membuat tampilan halaman static ditambah desain css dibantu rekan saya Intan, (meskipun saya tidak terbiasa dengan css, setidaknya lumayan rapi hasilnya).

Kemudian membuat akun developer dropbox. Lalu menggunakan access token yang didapat dari akun dropbox tersebut untuk bisa mengakses storage dropbox melalui mengirim request untuk menyimpan dan mengambil file.

Ketika user memasukan file dan menekan tombol print, file yang dimasukan user akan disimpan ke folder println di akun dropbox kami.

Setelah file berhasil tersimpan di dropbox, metadata data file tersebut (id, rev, nama, etc) akan di simpan ke server dengan mengirim POST request melalui api. Setelah request berhasil, makan user akan di redirect ke halaman print.

Saved Files

Fitur ini memungkinkan user untuk menyimpan file dan melihat file-file yang telah disimpan atau di print sebelumnya. Ketika user melakukan upload file, file tersebut otomatis akan disimpan ke server, dan halaman ini akan menampilkan list file yang telah disimpan. Selain itu terdapat juga tombol upload, untuk menambahkan file baru ke daftar simpanan.

--

--