Sharing Ideas And Solutions <a href="index.cfm?fuseaction=idea.newsletter_subscribe">Our Newsletter</a> Downloadable Solutions PHP Classes For Small &amp; Medium Enterprise Free For Non-Profit Organization Customer Feedback Contact Us Featured Web Template View More Templates MasRizal In Numbers * 25 years in business. * 6856 corporations in 67 countries have chosen our products and service. * 73.20% are using more than one solutions from us. - MasRizal &amp; Partners -Enhancing Business With Trust CF_FlashMultiUpload - Evaluation License Custom Tag: CF_FlashMultiUpload (Evaluation Version)Version: 1.0(c) 2006, MasRizal &amp; Partners Rizal Firmansyah, rizal.firmansyah@masrizal.comCF_FlashMultiUpload is a quick solution to replace multiple ordinary &lt;input type=&quot;File&quot;&gt;This custom tag also adds below functionalities:1. Filter file that can be uploaded. The filtering is done by file extension.2. Limit maximum size of each and total file that can be uploaded3. Limit maximum number of files that can be uploaded4. Progress bar showing the progress of uploading process. Can &lt;input type=&quot;File&quot;&gt; do above functions? No.Are those functions requested by you and your clients? Yes, they are! Note: The original source code for FlashMultiUpload.swf is not distributed and it's not intended for sale.Contact us if you want to customize this custom tag further. Evaluation version limitation:You're allowed to install this custom tag in your testing environment.Upon uploading files, the custom tag will trigger a window notifying that you're using evaluation version. Features Requirements Usage Application Example <h1> Easy to use! Simple operation for user.</h1>[h1] Just like adding multiple files, with visible grid showing all selected files to upload Multi-platform.[/h1][h1] Works on all Macromedia Flash Player 8 supported platform.[/h1][h1] No Java applet to install, no &quot;unknown&quot; ActiveX to install.[/h1][h1] Instead this tag uses a world-leading Flash Player 8 from Macromedia Small footprint.[/h1][h1] Only 80KB.[/h1][h1] Ability to filter allowed files to upload by extensions.[/h1][h1] Ability to limit maximum uploaded file size each and in total.[/h1][h1] Ability to limit number of file that can be uploaded Progress bar.[/h1][h1] Show the progress of upload process in real-time, not just a simple animation.[/h1][h1] Event callback.[/h1][h1] Track the status of upload from JavaScript.[/h1][h1]Ability to trigger the upload process from JavaScript too.[/h1][h1] Plain CF custom tag.[/h1][h1] Shared hosting friendly.[/h1][h1]Just copy this custom tag in your ColdFusion working directory, and you're set [/h1]Supported ColdFusion Server: ColdFusion 5 ColdFusion MX 6, 6.1 ColdFusion MX 7 on all operating systems. Note: The example uses CFMX XML Parser. If you're using CF5 you have to create your own XML Parser, or get a free one from http://www.cflib.org Supported browsers:All browsers having Macromedia Flash Player 8.The custom tag will trigger the browser to download the player if it's not installed yet.Click here for more information to download Macromedia Flash Player Limitation:Due to limitation in Flash, HTML, Webserver and Macromedia ColdFusion, below restrictions apply:1. FlashMultiUpload CAN NOT be included in the &lt;form&gt;. Instead put this tag outside the form, and do the upload using JavaScript (if ShowUploadButton is set to false)Check this file: example_2.cfm on how to achieve this.2. The uploaded formfield always use the name: &quot;Filedata&quot;. So the &quot;Action&quot; URL must handle this &quot;form.Filedata&quot; variable.3. MaximumFileSize is also limited by Flash, ColdFusion and webserver configuration.Please consult ColdFusion and your webserver documentation to allow large file upload (Eg: 64MB or more) &lt;cf_FlashMultiUpload Name=&quot; The name of this object, required&quot; Action=&quot;URL of script that will handle the uploaded file, required&quot; Style=&quot;limited CSS-style to customize FlashUpload user interface. Optional&quot; RedirectTo=&quot;URL that will be redirected to upon upload completeion. Optional&quot; ShowUploadButton=&quot;true/false. Show the upload button in FlashUpload object. Optional, default=true&quot; MaxFile=&quot;Maximum number of file allowed for upload MaxFileSize=&quot;Maximum each file size allowed for upload in bytes. Optional, default=0=unlimited&quot; MaxFileSizeTotal=&quot;Maximum total file size allowed for upload in bytes. Optional, default=0=unlimited&quot; FileFilter=&quot;List of title and file extensions allowed for upload. Optional, default=all files&quot; OnProgress=&quot;Name of JavaScript function that will handle events send from FlashUpload. Optional&quot;&gt; Limitation:Due to limitation in Flash, HTML, Webserver and Macromedia ColdFusion, below restrictions apply:1. FlashMultiUpload CAN NOT be included in the &lt;form&gt;. Instead put this tag outside the form, and do the upload using JavaScript (if ShowUploadButton is set to false)Check this file: example_2.cfm on how to achieve this.2. The uploaded formfield always use the name: &quot;Filedata&quot;. So the &quot;Action&quot; URL must handle this &quot;form.Filedata&quot; variable.3. MaximumFileSize is also limited by Flash, ColdFusion and webserver configuration.Please consult ColdFusion and your webserver documentation to allow large file upload (Eg: 64MB or more) Explanation:1. StyleCF_FlashMultiUpload allow limited CSS-style to be applied to this tag.Those are: color and border-color. Other style will be ignored.For example: &lt;cf_flashmultiupload style=&quot;color:#000000; border-color:#cc0000&quot;. Don't forget to use the &quot;#&quot;2. MaximumFileSize and MaximumFileSizeTotalThe maximum uploaded file size in bytes.See limitation #3 above 3. FileFilterIs a comma delinmited list of title and file extensions allowed to be uploaded. Each extensions is separated by ;For example: To allow MS Word file -&gt; FileFilter=&quot;Microsoft Word Files,*.doc;*.rtf&quot;To allow Images -&gt; FileFilter=&quot;Images,*.jpg;*.gif;*.png;*.bmp&quot;To allow MS Word, MS Excel, and PDF upload -&gt; FileFilter=&quot;Word,*.doc;*.rtf,Excel,*.xls;*.csv,PDF,*.pdf&quot;(Note the &quot;,&quot; and &quot;;&quot;)4. OnProgressCF_FlashMultiUpload allow JavaScript functions to handle event send by the object.For example:&lt;cf_FlashUpload OnProgess=&quot;WhatIsIt&quot;&gt;In the HTML, you will have to add a JavaScript function named &quot;WhatIsIt&quot; with one parameter&lt;script language=&quot;JavaScript&quot;&gt;function WhatIsIt(iFlashUploadStatus){if (iFlashUploadStatus==1) alert(&quot;Upload completed&quot;);else if (iFlashUploadStatus==-1) alert(&quot;Upload canceled&quot;);else if (iFlashUploadStatus==-2) alert(&quot;Upload Fail: IO error&quot;);else if (iFlashUploadStatus==-2) alert(&quot;Upload Fail: Security error&quot;);else if (iFlashUploadStatus==-4) alert(&quot;Upload Fail: HTTP Eeror&quot;);if (iFlashUploadStatus==2) document.body.style.cursor=&quot;wait&quot;; // uploadingelse document.body.style.cursor=&quot;&quot;;}&lt;/script&gt; 5. Triggering upload process from JavaScriptTo start uploading triggered by JavaScript, call this function: objFlash.FlashUpload_DoUpload()With objFlash is the FlashMultiUpload object in your HTML.To get this objFlash, you can use this code snippet:if(navigator.appName.indexOf(&quot;Microsoft&quot;) != -1) objFlash = window.#form.FlashUploadName#;else objFlash = window.document.#form.FlashUploadName#;6. FlashMultiUpload functions that can be called from JavaScript are:FlashUpload_DoUpload -&gt; to start file upload, as explained aboveFlashUpload_GetXMLResult -&gt; to get the XML result of each file statusFlashUpload_GetStatus -&gt; to get the last status of FlashUpload1 = upload completed0 = upload hasn't been enabled. File not selected-1 = upload canceled-2 = upload fail because of IO error-3 = upload fail because of security error-4 = upload fail because of HTTP error 7. The XML result is in below format:&lt;Files&gt; &lt;File&gt; &lt;Name&gt;Original uploaded filename&lt;/Name&gt; &lt;Size&gt;File size in bytes&lt;/Size&gt; &lt;Status&gt;Upload status 1,0,-1,-2,-3,-4 as described above&lt;/Status&gt; &lt;/File&gt; &lt;File&gt; &lt;Name&gt;Original uploaded filename&lt;/Name&gt; &lt;Size&gt;File size in bytes&lt;/Size&gt; &lt;Status&gt;Upload status 1,0,-1,-2,-3,-4 as described above&lt;/Status&gt; &lt;/File&gt; ... and so on&lt;/Files&gt; You have to parse the XML to retrieve all uploaded files.Please see upload_2_data.cfm to see how XML parsing can be done easily with only several lines.This tag comes in handy when your website requires file upload from user.Some web applications that may benefit by using this tag are: e-Commerce websites Photography websites Blogs Backend application and all other applications which need multiple file upload capability For a complete example please click this link (Open in new window) (Tabbed page powered by CF_Tab) Licensing Information CF_FlashMultiUpload - Evaluation License is available for immediate download. After registration, you will receive a confirmation email with your download link. Please ensure your email address is entered correctly during the evaluation process. Customers Who Downloaded CF_FlashMultiUpload - Evaluation License Usually Purchased These Products Too 1. Slidebar Menu 2. CFX_Excel 3. XPMenu - Encrypted Version 4. XPToolbar - Encrypted version 5. Verify Image 6. CF_Tab 7. CF_FlashUpload 8. Related Select 9. Watermark Image 10. PHP_FlashUpload Why Customers Choose Us Find out why our valued customers choose MasRizal &amp; Partners solutions. Click here to see their reasons Featured Customers More than 6850 companies rely on MasRizal &amp; Partners solutions. Click here to see our featured customers Free For Non-Profit Organization MasRizal Charity program allows eligible nonprofit organizations to get MasRizal's products at no cost. Click here for program detail Testimonials Take the word of our clients Top Selling Products See our top selling products Let Us Help You Can't find solution you need? Click here to get solution from MasRizal.
fusion,flash,multiple,upload,custom,cf,file,cold,coldfusion,tag,javascriptSharing Ideas And Solutions

Our Newsletter
Downloadable Solutions
Free For Non-Profit Organization
Customer Feedback
Contact Us
Image Compressor 2008.
Batch recompress, resize, rotate and watermark your image.
Save up to 10x more in any storage.
Speed up upload, download, and e-mail transmission time.
Featured Web Template
MasRizal In Numbers

* 25 years in business.
* 6856 corporations in 67 countries have chosen our products and service.
* 73.20% are using more than one solutions from us.

- MasRizal & Partners -
Enhancing Business With Trust
CF_FlashMultiUpload - Evaluation License Cheapest Only At MasRizal.Com

Custom Tag: CF_FlashMultiUpload (Evaluation Version)
Version: 1.0
(c) 2006, MasRizal & Partners
Rizal Firmansyah, rizal.firmansyah@masrizal.com

CF_FlashMultiUpload is a quick solution to replace multiple ordinary <input type="File">
This custom tag also adds below functionalities:
1. Filter file that can be uploaded. The filtering is done by file extension.
2. Limit maximum size of each and total file that can be uploaded
3. Limit maximum number of files that can be uploaded
4. Progress bar showing the progress of uploading process.

Can <input type="File"> do above functions? No.
Are those functions requested by you and your clients? Yes, they are!

Note:
The original source code for FlashMultiUpload.swf is not distributed and it's not intended for sale.
Contact us if you want to customize this custom tag further.

Evaluation version limitation:
You're allowed to install this custom tag in your testing environment.
Upon uploading files, the custom tag will trigger a window notifying that you're using evaluation version.

(Tabbed page powered by CF_Tab)   


Licensing Information

CF_FlashMultiUpload - Evaluation License is available for immediate download.
After registration, you will receive a confirmation email with your download link.
Please ensure your email address is entered correctly during the evaluation process.



Customers Who Downloaded CF_FlashMultiUpload - Evaluation License Usually Purchased These Products Too
1. Slidebar Menu 2. CFX_Excel 3. XPMenu - Encrypted Version
4. XPToolbar - Encrypted version 5. Verify Image 6. CF_Tab
7. CF_FlashUpload 8. Related Select 9. Watermark Image
10. PHP_FlashUpload

Why Customers Choose Us
Find out why our valued customers choose MasRizal & Partners solutions.
Click here to see their reasons

Featured Customers
More than 6850 companies rely on MasRizal & Partners solutions.
Click here to see our featured customers

Free For Non-Profit Organization
MasRizal Charity program allows eligible nonprofit organizations to get MasRizal's products at no cost.
Click here for program detail
Testimonials
Take the word of our clients

Top Selling Products
See our top selling products

Let Us Help You
Can't find solution you need?
Click here to get solution from MasRizal.
© Copyright 1999-2024 MasRizal & Partners
All Rights Reserved.
OISV - Organization of Independent Software Vendors - Contributing Member    Solutions for designers provided by TemplateMonster.com    Payment processing by 2Checkout    2Checkout.com supports Master Card Secure Code    2Checkout.com is verified by Visa
HALF PRICE SLASH TODAY!
Get 50% Discount
on Premium Component Collection

+ FREE Lifetime Upgrade.
Best Investment.


Offer valid until December 31, 2024

Use Coupon: HALFPRICE3
(Copy this coupon and use it during checkout)

Buy Premium Component Collection With 50% Discount

[ X Close This Window ]