FTP Uploaded With Delphi

https://winscp.net/eng/images/og_logo_240x240.jpg

via https://winscp.net

Teman, Kita telah banyak kita ketahui program-program FTP Upload seperti Filezila, WinSCP2 dll. Tapi apa salahnya kalau kita membuat sendiri program Upload file ke FTP server. Jika kita akan membuat program aplikasi misalnya video Streaming dimana file image akan dikirim ke server secara terus menerus berdasarkan periode waktu tertentu. Tentunya kita memerlukan program yang dapat mengupload file tersebut secara otomatis. Baiklah tanpa panjang lebar lagi, dimulai dengan mempersiapkan komponen Delphi untuk upload file. Komponen tersebut adalah FTP2ActiveX yang dapat di download di https://www.chilkatsoft.com/. Baiklah setelah mendapatkan file tersebut install file ke sistem windows kemudian install ke delphi.

Adapun cara menginstall ke delphi adalah sebagai berikut:

  1. klik Componen → Import ActiveX Control
  2. Pada window activeX pilih chilkat Ftp2 → klik install
  3. Pada window Install klik OK → rebuild klik yes → OK Seteleh terinstall, maka pada ActiveX akan muncul componen ChilkatFTP2

Setelah semuanya siap. Kita tinggal menyiapkan Form yang dari Delphi7. Rancangan formnya sederhana.

Berikut ini program yang digunakan untuk upload file.

procedure TForm1.BitBtn1Click(Sender: TObject);
var
ftp: TChilkatFtp2;
success: Integer;
localFilename: String;
remoteFilename: String;
begin
ftp := TChilkatFtp2.Create(Self);
success := ftp.UnlockComponent(‘Anything for 30-day trial’);
if (success <> 1) then
begin
ShowMessage(ftp.LastErrorText);
end;
ftp.Hostname := ‘aegis’; //Server Yang digunakan
ftp.Username := ‘dayat’;
ftp.Password := ‘daysdk63’;
success := ftp.Connect();
if (success <> 1) then
begin
ShowMessage(ftp.LastErrorText);
end;
success := ftp.ChangeRemoteDir(‘/public_html’); //derectori upload
if (success <> 1) then
begin
ShowMessage(ftp.LastErrorText);
end;
localFilename := ‘F:\project\WebcamDelphi\foto.gif’; //direktori file yang akan diupload
remoteFilename := ‘foto.gif’;
success := ftp.PutFile(localFilename,remoteFilename);
if (success <> 1) then
begin
ShowMessage(ftp.LastErrorText);
end;
ftp.Disconnect();
ShowMessage(‘File Uploaded!’);
end;

Jalankan progam. Jika proses upload sukses akan muncul pesan “File Uploaded”

Nah itulah program upload ke FTP server.

Source : https://www.example-code.com

https://www.chilkatsoft.com/

https://www.ilmukomputer.com/

Update Cara mudah Upload file ke google drive

Selamat pagi sahabat, postingan kali ini masih seputar cara upload file ke Google Drive. Kalau pada postingan sebelumnya (baca: Hosting File CSS, HTML dan JavaScript di Google Drive) saya menjelaskan bagaimana cara upload file ke Google Drive dengan upload per file, kini saya akan menjelaskan langkah termudah dengan membuat folder.

Caranya kurang lebih masih sama seperti kemarin, lengkapnya ikuti step by step tutorial di bawah ini :

1. Kunjungi https://drive.google.com
2. Buat folder baru, contoh saya buat folder CSS

create folder on google drive

3. Centang Folder tersebut kemudian pada tombol More ► Share

create folder on google drive

4. Klik Change ► Public on the web ► Save ► Done

create folder on google drive

 

Mengetahui Link dan Cara Upload Selanjutnya

Untuk mengetahui link folder, klik pada folder, dan lihat pada adressbar dan copy URL

create folder on google drive

Copy link folder tsb, contoh URL folder yang saya buat:

https://drive.google.com/#folders/0B3pi8P5BWqm1cjJoLUJnR0FVb0E

ganti dengan alamat

https://googledrive.com/host/0B3pi8P5BWqm1cjJoLUJnR0FVb0E

Untuk selanjutnya, sobat tinggal ulpload file ke folder yang telah dibuat. Misalkan sobat mengupload file :

  • style.css
  • secondary.css

Disinilah letak kemudahannya, sobat tidak usah share atau mengetahui link satu persatu, cukup mendapat link folder. Maka dari 2 file yang sobat upload URL yang didapat :

https://googledrive.com/host/0B3pi8P5BWqm1cjJoLUJnR0FVb0E/style.css
https://googledrive.com/host/0B3pi8P5BWqm1cjJoLUJnR0FVb0E/secondary.css

Intinya, sobat hanya perlu membuat folder baru, kemudian share folder tersebut. Selanjutnya hanya tinggal upload file ke folder yang dibuat.

 

sources :blog.kangismet.net