Skip to main content

Membuat Form File Upload Dengan ASP

Bagi seorang web programmer berbasis ASP seringkali menemui kendala dalam membuat aplikasi web lengkap dengan halaman upload. Bagaimana tidak, untuk dapat membuat sebuah halaman upload saja, seringkali seorang programmer harus menginstall/menambahkan komponen (ActiveX) baru untuk menangani hal tersebut. Belum lagi komponen yang diinstal tersebut harus ditebus dengan sejumlah duit alias tidak gratis.

Dalam artikel ini, saya akan membuat sebuah halaman upload tanpa menggunakan/menginstall komponen (ActiveX) baru. Melainkan menggunakan beberapa file yang di sertakan (include)bersama dengan file upload.
Untuk keperluan itu, terlebih dahulu persiaplan item-item berikut:
  • Download file upload.inc, utils.inc dari situs http://www.pstruh.cz, atau bisa juga di http://virbo.bakti-insani.org. Setelah Anda memiliki ketiga file ini, extractlah difolder tempat semua file upload akan disimpan.
  • Pastikan Web Server Anda telah aktif. Untuk web server bisa menggunakan PWS ataupun IIS.
Jika semua persiapan telah siap, maka langkah selanjutnya adalah membuat file form-upload.htm dan upload-file.asp. Source codenya seperti berikut :
 form-upload.htm
<table width="508" align="center">
  <form method=post ENCTYPE="multipart/form-data" action="upload-file.asp">
    <tr bgcolor=silver>
       <td colspan="2"align="right">
          <input type="submit"value="Upload the files >>">
       </td>
    </tr>
    <tr>
       <td colspan="2">
          <table width="100%" border="0" cellpadding="0" cellspacing="0">
             <tr>
                  <td width="9%">
                       File 1 :<br>
                       File 2 :
              </td>
                   <td width="91%">
               <input type="file" name="File1"><br>
                        <input type="file"name="File2">
              </td>
             </tr>
           </table>
         </td>
    </tr>
    <tr>
         <td>Comments</td>
         <td><input size="60" name="Comments" value=" "></td>
    </tr>
    <tr>
         <td>Description</td>
         <td><textarea cols="60" rows="8" name="Description"></textarea></td>
    </tr>
  </form>
</table>
Tampilannya seperti berikut:
  upload-file.asp
'Include file
<!--#include file="inc/upload.inc"-->
<!--#include file="inc/utils.inc"-->
<%
Option Explicit
'Deklarasi variabel
Dim ResultHTML, DestinationPath, Upload, Field
Server.ScriptTimeout =200
'Folder untuk menyimpan file yang diupload
DestinationPath = Server.MapPath(".")
'Folder untuk menyimpan log dari file yang diupload
LogFolder =Server.MapPath(".")
'batas besarnya file
UploadSizeLimit =1000000
'Metode request dari Form harus "POST"
If Request.ServerVariables("REQUEST_METHOD") = "POST"Then
    'mengambil field2 file yang diupload
    Set Upload =GetUpload()
    ResultHTML = ""
   
    'Jika upload sukses
    If Err = 0 Then
     
      For Each Field In Upload.Items
        If isarray(Field) Then
        else
          ResultHTML = ResultHTML & "<br>Field : <b>"
          ResultHTML = ResultHTML & LogF(Field.Name) & "</b>, Length : <b>"
          ResultHTML = ResultHTML & LogFn(Field.Length)
          ResultHTML = ResultHTML & "</b>, Content-Type : <b>"
          ResultHTML = ResultHTML & LogF(Field.ContentType)
          ResultHTML = ResultHTML & "</b>, SourceFileName : <b>"
          ResultHTMl = ResultHTML & LogF(Field.FileName) & "</b>"
        end if
      Next
      ResultHTML = ResultHTML & "<br>"
      ResultHTML = ResultHTML & SaveUpload(Upload, DestinationPath, LogFolder)
    Else 'Jika error. Tampilkan pesan Error
      ResultHTML = ResultHTML & "<br>Error : " & Err.Description
    End If
      
           'Tampilkan pesan di Browser
       Response.Write ResultHTML
    On Error GoTo 0
    Upload = Empty 'Mengosongkan variabel
End If
%>
Tampilan dari skrip ini seperti berikut:
Catatan:
¨       File upload.incberisi pernyataan fungsi dari GetUpload.
¨       File utils.incberisi pernyataan fungsi SaveUpload.
Demikian artikel saya ini. Semoga dapat bermanfaat bagi teman-teman sekalian.

Comments

Popular posts from this blog

All spam And carding tools for Free

H ello Friends, Before i spoke about spamming and how can hackers hack your credit / debit card or your paypal account easily and today i will present to you all Spamming tools for free :-) Mailer  A mailer is an essential tool for spamming or it's a bulk mailer used to send many emails at the same time, actually mailers are scripts programmed using PHP and you must upload them into your web server or a hacked one, Also there are some Softwares which use SMTP server to Send mass mails Like 1st mass mailer ( Here How to get a free Smtp Server ) Download  1st mass Mailer  Download Script PHP Mailer #1 Download  Script PHP Mailer #2 Download Script PHP Mailer #3 Letter A Letter is The Mail Body it's like any email body designed using html and css, The best letter it's the private letter, i mean a letter was made by you ! so it will be an inbox letter. Download  Paypal Private letter Download  Paypal Private letter Download  Ap...

Cara Melihat Hardware ID Komputer dan Laptop

Cara Melihat Hardware ID Komputer dan Laptop – Bagi para pengguna windows jarang sekali bahkan hampir tidak pernah mengenali hardware id pada komputer atau laptop mereka. Kenyataannya untuk beberapa kebutuhan penting seperti mencari driver untuk hardware pada komputer atau laptop, hardware id akan sangat dibutuhkan. Sebab tanpa kita tahu nama dari hardware, sebenarnya kita bisa melakukan pencarian driver di internet dengan lebih mudah. Untuk mengetahui hardware id, silahkan simak artikel berikut ini. Sebelumnya silahkan anda masuk ke windows explorer dengan menekan tombol Windows + E. Pada icon gambar Computer silahkan klik kanan dan pilih tab properties. Cara-melihat-Device-management-Windows Setelah proses diatas, anda akan dibawa pada jendela baru tentang detail sistem operasi windows anda. Dari sini, silahkan anda klik menu Device Manager di kolom sebelah kiri. Detail-System-Windows Jika sudah akan ada jendela baru Device Manager, sebetulnya langkah diatas bisa dipersin...

Cara Carding With Havij + Dork

Assalamualaikum, saya akan berbagi sedikit trik carding menggunakan Havij, langsung saja ke TKP biar prakteknya cepat selesai - yang dibutuhkan : Havij versi 1.16 ( download disini <== ) Dork bisa dilihat disini  <== kesabaran - cari dulu target kita di google, dengan menggunakan dork diatas - pilih target anda, disini saya menargetkan   http://www.a-k-a.net/prod_detail.php?id=2   sebagai korban - setelah itu buka Havij yang sudah di download tadi, terus paste Url korban di kolom target, lalu klik  tombol Analyze di sebelah kanan target - tunggu sampai Havij selesai melakukan proses Scaning,tuh Database nya udah kelihatan, lalu klik icon tables - centang Databasenya lalu klik lagi icon get Tables, maka Havij akan melakukan scaning database dan akan mencari tabel yang ada di dalam database tersebut. - jika semua daftar tabel sudah kelihatan, kita pilih salah satu tabel yang menyimpan informasi CC, biasanya ada ditabel dengan nama order,konsumen,member, ...