Show error message when upload file duplicate

Enhanced frontend add-on to queue files.

Show error message when upload file duplicate

Postby quangdongst » Wed Oct 26, 2011 6:09 am

I use JBacthUpload to upload file
File index.html
Code: Select all
<script type="text/javascript" >
var _info = navigator.userAgent;
var _ns = false;
var _ns6 = false;
var _ie = (_info.indexOf("MSIE") > 0 && _info.indexOf("Win") > 0 && _info.indexOf("Windows 3.1") < 0);
if (_info.indexOf("Opera") > 0) _ie = false;
var _ns = (navigator.appName.indexOf("Netscape") >= 0 && ((_info.indexOf("Win") > 0 && _info.indexOf("Win16") < 0) || (_info.indexOf("Sun") > 0) || (_info.indexOf("Linux") > 0) || (_info.indexOf("AIX") > 0) || (_info.indexOf("OS/2") > 0) || (_info.indexOf("IRIX") > 0)));
var _ns6 = ((_ns == true) && (_info.indexOf("Mozilla/5") >= 0));
if (_ie == true) {
  document.writeln('<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" WIDTH="500" HEIGHT="350" NAME="fileupload" codebase="http://java.sun.com/update/1.4.2/jinstall-1_4-windows-i586.cab#Version=1,4,0,0">');
}
else if (_ns == true && _ns6 == false) {
  // BEGIN: Update parameters below for NETSCAPE 3.x and 4.x support.
  document.write('<EMBED ');
  document.write('type="application/x-java-applet;version=1.4" ');
  document.write('CODE="jfileupload.upload.client.MApplet.class" ');
  document.write('JAVA_CODEBASE="/" ');
  document.write('ARCHIVE="lib/jfileupload.jar,lib/httpimpl.jar,lib/chttpclient.jar,lib/clogging.jar,lib/batchui.jar" ');
  document.write('NAME="fileupload" ');
  document.write('WIDTH="400" ');
  document.write('HEIGHT="400" ');
  document.write('url="upload.php" ');
  document.write('paramfile="uploadfile" ');
  document.write('param1="todo" ');
  document.write('value1="upload" ');
  document.write('transferui="jfileupload.transfer.client.edesign.BatchTransferUI" ');
  document.write('transferuiresources="i18n_pane" ');
  document.write('resources="i18n_bar" ');
  document.write('resetprogressbar="true" ');
  document.write('mode="http" ');
  document.write('scriptable=true ');
  document.writeln('pluginspage="http://java.sun.com/products/plugin/index.html#download"><NOEMBED>');
  // END
}
else {
  document.writeln('<APPLET CODE="jfileupload.upload.client.JSMApplet.class" JAVA_CODEBASE="/" ARCHIVE="lib/jfileupload.jar,lib/httpimpl.jar,lib/chttpclient.jar,lib/clogging.jar,lib/jsapi.jar" WIDTH="500" HEIGHT="350" NAME="fileupload" MAYSCRIPT>');
}
// BEGIN: Update parameters below for INTERNET EXPLORER, FIREFOX, SAFARI, OPERA, MOZILLA, NETSCAPE 6+ support.
document.writeln('<PARAM NAME=CODE VALUE="jfileupload.upload.client.MApplet.class">');
document.writeln('<PARAM NAME=CODEBASE VALUE="/">');
document.writeln('<PARAM NAME=ARCHIVE VALUE="lib/jfileupload.jar,lib/httpimpl.jar,lib/chttpclient.jar,lib/clogging.jar,lib/batchui.jar,lib/jsapi.jar">');
document.writeln('<PARAM NAME=NAME VALUE="fileupload">');
document.writeln('<PARAM NAME="type" VALUE="application/x-java-applet;version=1.4">');
document.writeln('<PARAM NAME="scriptable" VALUE="true">');
document.writeln('<PARAM NAME="url" VALUE="upload.php">');
document.writeln('<PARAM NAME="paramfile" VALUE="uploadfile">');
document.writeln('<PARAM NAME="param1" VALUE="todo">');
document.writeln('<PARAM NAME="value1" VALUE="upload">');
document.writeln('<param name="overwrite" value="false" />');
document.writeln('<PARAM NAME="transferui" VALUE="jfileupload.transfer.client.edesign.BatchTransferUI">');
document.writeln('<PARAM NAME="transferuiresources" VALUE="i18n_pane">');
document.writeln('<PARAM NAME="resources" VALUE="i18n_bar">');
document.writeln('<PARAM NAME="resetprogressbar" VALUE="true">');
document.writeln('<PARAM NAME="mode" VALUE="http">');
// END
if (_ie == true) {
  document.writeln('</OBJECT>');
}
else if (_ns == true && _ns6 == false) {
  document.writeln('</NOEMBED></EMBED>');
}
else {
  document.writeln('</APPLET>');
}
</script>


file upload.php
Code: Select all
$dir="uploads/";
move_uploaded_file($_FILES["uploadfile"]["tmp_name"],$dir.$_FILES["uploadfile"]["name"]);


-step1: select file test.pdf press buton Start Upload, upload success
-step2: select file test.pdf, press buton Start Upload, upload success but not show message "Return an error message for duplicate uploads"

How must I do?
quangdongst
 
Posts: 5
Joined: Wed Oct 26, 2011 4:24 am

Re: Show error message when upload file duplicate

Postby support » Wed Oct 26, 2011 7:29 pm

With <PARAM NAME="overwrite" VALUE="false" it will display an error message.
In release 2.9 (planned within the next 3 weeks) we will have a pop-up to warn end-user about overwrite/skip/cancel. Could it fit to your needs?
User avatar
support
 
Posts: 1501
Joined: Sun Jan 27, 2008 6:19 pm

Re: Show error message when upload file duplicate

Postby quangdongst » Thu Oct 27, 2011 1:26 am

Thanks for support
quangdongst
 
Posts: 5
Joined: Wed Oct 26, 2011 4:24 am

Re: Show error message when upload file duplicate

Postby herlmysa » Wed Mar 21, 2012 10:23 am

What are examples of ways that Netscape started acting like Microsoft during the peak of their existence? I already have several examples but I'm looking for more- mostly quotes from Netscape executives.
herlmysa
 
Posts: 1
Joined: Tue Mar 20, 2012 7:23 am


Return to JBatchUpload



cron

Sitemap | Privacy Statement | Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc.
in the U.S. and other countries. All other company and/or product names are the property of their respective owners.