jfileupload2.7
all buttons are invisible, why ?
i18n.properties
Code: Select all
# Info panel
#taskoutput.usage=Select or drag and drop file to upload
taskoutput.split.info=Splitting file : {0}
taskoutput.split.size=in {0} chunk(s) up to {1} bytes
taskoutput.split.chunk.started=Creating chunk {0} ...
taskoutput.split.chunk.completed=chunk {0} created
taskoutput.split.chunk.failed=Split failed : {0}
taskoutput.compress.started=Zipping : {0} ...
taskoutput.compress.completed=Ratio={0}%
taskoutput.compress.failed=failed : {0}
taskoutput.upload.info=Uploading : {0}
taskoutput.upload.size=({0} bytes)
#taskoutput.upload.triggered=Connexion en cours ...
taskoutput.upload.started=Téléchargement en cours ...
taskoutput.upload.completed=Téléchargement terminé
taskoutput.upload.cancelled=Téléchargement annulé
#taskoutput.upload.done=Téléchargement terminé, {0} fichiers .
taskoutput.upload.failed=Téléchargement échoué : {0}
taskoutput.upload.failed.server.error=Server error {0}
taskoutput.upload.failed.maxsize.error=Denied : Max. size allowed {0} bytes
taskoutput.upload.failed.minsize.error=Denied : Min. size allowed {0} bytes
taskoutput.upload.failed.maxfiles.error=Denied : Max. files allowed : {0}
taskoutput.upload.failed.hidden.error=Denied : Hidden file : {0}
taskoutput.upload.failed.whitelist.error=Denied : File not allowed : {0}
taskoutput.upload.failed.filesonly.error=Denied : Directories not allowed : {0}
taskoutput.upload.failed.overwrite.error=Aborted, file already exists
taskoutput.separator=_________________
#taskoutput.scrollbar.vertical=asneeded
#taskoutput.linewrap=true
#taskoutput.image.background=dnd.jpg
#taskoutput.color.background=FFFFF0
#taskoutput.color.foreground=000066
#taskoutput.filter.starting=Preparing {0}
#taskoutput.filter.started=Filtering {0}
#taskoutput.filter.completed=Filtered {0}
#taskoutput.filter.failed=Filtering failed {0}
taskoutput.preprocessingfilter.starting=Archiving {0} file(s) ...
taskoutput.preprocessingfilter.completed=Completed
taskoutput.preprocessingfilter.failed=Failed {0}
#taskoutput.protocol=enabled
#taskoutput.protocol.request=> {0}
#taskoutput.protocol.response=< {0}
# Progress bar panel
progress.button.cancel=Annuler
#progress.button.cancel.color.background=EEEEEE
#progress.button.cancel.color.foreground=000000
#progress.button.cancel.disabled.color=000099
#progress.button.cancel.font.size.factor=2
#progress.button.cancel.font.style=bold
#progress.button.cancel.align=center
#progress.button.cancel.icon=cancel.jpg
#progress.button.cancel.icon.over=cancel_over.jpg
#progress.button.cancel.icon.disabled=cancel_disabled.jpg
#progress.button.cancel.enabling.behavior=lazy
progress.button.select=Sélectionner fichier(s)
#progress.button.select.color.background=EEEEFF
#progress.button.select.color.foreground=000033
#progress.button.select.disabled.color=000099
#progress.button.select.font.size.factor=2
#progress.button.select.font.style=bold
#progress.button.select.align=center
#progress.button.select.icon=select.jpg
#progress.button.select.icon.over=select_over.jpg
#progress.button.select.icon.disabled=select_disabled.jpg
#progress.button.spacing.x=4
#progress.button.spacing.y=2
#progress.button.spacing.color=FFFFFF
#progress.button.layout=bottom
#progress.bar.color.background=DDDDFF
#progress.bar.color.foreground=5577FF
#progress.bar.color.selection.foreground=0000FF
#progress.bar.color.selection.background=0088AA
#progress.bar.font.size.factor=2
#progress.bar.font.style=bold
#progress.bar.upload.triggered.label=Connecting ...
#progress.bar.upload.starting.label=Upload starting ...
#progress.bar.upload.label=Uploading {0}% ({1}) [{2} files left]
#progress.bar.upload.completing.label=Completing upload ...
#progress.bar.upload.completing.color=55AAFF
#progress.bar.upload.completed.label={0} uploaded
#progress.bar.upload.done.label=Upload completed ({0} files)
#progress.bar.upload.failed.label=Upload failed : {0}
#progress.bar.upload.cancelled.label=Upload cancelled
#progress.bar.upload.checksum.started.label=Computing {0} checksum ...
#progress.bar.upload.checksum.completed.label=Checksum computed
#progress.bar.upload.compress.started=Compressing : {0} ...
#progress.bar.upload.compress.completed=Compression completed
#progress.bar.upload.compress.failed=Compression failed : {0}
#progress.bar.upload.filter.starting=Preparing {0}
#progress.bar.upload.filter.started=Filtering {0}
#progress.bar.upload.filter.completed=Filtered {0}
#progress.bar.upload.filter.failed=Filtering failed {0}
#progress.bar.upload.split.starting=Splitting file in {0} chunk(s)
#progress.bar.upload.split.started=Splitting in progress, chunk {0}/{1}
#progress.bar.upload.split.completed=Splitting completed, chunk {0}/{1}
#progress.bar.upload.split.failed=Splitting failed {0}
#progress.bar.upload.preprocessingfilter.starting=Archiving {0} file(s)
#progress.bar.upload.preprocessingfilter.started=Archiving in progress, adding file {0}/{1}
#progress.bar.upload.preprocessingfilter.completed=Archiving completed
#progress.bar.upload.preprocessingfilter.failed=Archiving failed {0}
#progress.bar.upload.option=chunkratio
#progress.bar.upload.indeterminate=false
#progress.bar.upload.layout=center
# Additional progress bar info (timeelapsed, timeremaining or overallprogressbar)
#progress.info=timeelapsed
#progress.info.label=Time elapsed : {0}h {1}m {2}s ({3} KB/s)
#progress.info=timeremaining
#progress.info.label=Time remaining : {0}h {1}m {2}s ({3} KB/s)
#progress.info.label.align=center
#progress.info.label.foreground=000066
#progress.info.label.background=FFFFFF
#progress.info=overallprogressbar
#progress.info.label=Overall upload {0}% ({1}/{2})
#progress.info.option=fileratio
#progress.info.layout=top
#progress.background=FFFFFF
# Menus
menu.file=Fichier
menu.file.open=Sélectionner fichiers
menu.help=Help
menu.help.about=About
#menu.help.about.msg=JFileUpload\nhttp://www.jfileupload.com
#menu.color.background=AACCFF
#menu.color.foreground=000055
#menu.color.selection.background=0088DD
# File chooser
#filechooser.dialog.width=640
#filechooser.dialog.height=320
#filechooser.dialog.selectionmode=filesonly
#filechooser.dialog.multipleselection=disabled
#filechooser.dialog.enterkey=disabled
#filechooser.dialog.lnk=disabled
#filechooser.dialog.open.button=Open
#filechooser.dialog.open.button.tooltip=Open file or folder
#filechooser.dialog.cancel.button=Cancel
#filechooser.dialog.cancel.button.tooltip=Cancel selection
#filechooser.dialog.filefilter.label=Allowed files
filechooser.dialog.filefilter.blacklist={0} not allowed
# Image preview
#filechooser.preview.image=enabled
#filechooser.preview.image.title=Image preview
#filechooser.preview.image.enabled=Enabled
#filechooser.preview.image.width=140
#filechooser.preview.image.height=140
#filechooser.preview.image.scale=subsample
#filechooser.preview.image.maxsize=31457280
#filechooser.preview.image.forcergb=false
# Credentials pop-up. It applies only if "authentication" parameter is enabled
authentication.title={0} authentication - Attempt {1}
authentication.title.proxy={0} Proxy authentication - Attempt {1}
authentication.server=Server:
authentication.scheme=Scheme:
authentication.realm=Realm:
authentication.username=Username:
#authentication.username.empty=allowed
authentication.password=Password:
authentication.host=Host:
authentication.domain=Domain:
authentication.confirm.yes=Ok
authentication.confirm.no=Cancel
# Look And Feel (classname or auto to select platform L&F)
lookandfeel=auto
#font.face=YOURTRUETYPEFONT.TTF
#font.size=16
#frame.title=JFileUpload
#frame.icon=icon.gif
# Misc
#splitinfo=disabled
#zipinfo=disabled
#fileprogressbar=disabled
#dnd=disabled
Code: Select all
<!--
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="350" HEIGHT="150" 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="<? $infoPath=pathinfo($_SERVER["REQUEST_URI"]); echo "http://".$_SERVER["SERVER_NAME"].$infoPath["dirname"]."/" ?>" ');
document.write('ARCHIVE="lib/jfileupload.jar,lib/ftpimpl.jar,lib/cnet.jar,lib/clogging.jar" ');
document.write('NAME="fileupload" ');
document.write('WIDTH="350" ');
document.write('HEIGHT="350" ');
document.write('url="" ');
document.write('param1="username" ');
document.write('value1="" ');
document.write('param2="password" ');
document.write('value2="" ');
document.write('param3="pasv" ');
document.write('value3="true" ');
document.write('mode="ftp" ');
document.write('scriptable=true ');
document.writeln('pluginspage="http://java.sun.com/products/plugin/index.html#download"><NOEMBED>');
// END
}
else {
document.write('<APPLET CODE="jfileupload.upload.client.MApplet.class" JAVA_CODEBASE="<? $infoPath=pathinfo($_SERVER["REQUEST_URI"]); echo "http://".$_SERVER["SERVER_NAME"].$infoPath["dirname"]."/" ?>" ARCHIVE="lib/jfileupload.jar,lib/ftpimpl.jar,lib/cnet.jar,lib/clogging.jar" WIDTH="350" HEIGHT="100" NAME="fileupload">');
}
// 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="<? $infoPath=pathinfo($_SERVER["REQUEST_URI"]); echo "http://".$_SERVER["SERVER_NAME"].$infoPath["dirname"]."/" ?>">');
document.writeln('<PARAM NAME=ARCHIVE VALUE="lib/jfileupload.jar,lib/ftpimpl.jar,lib/cnet.jar,lib/clogging.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="ftp://ftp.domain.com/">');
document.writeln('<PARAM NAME="param1" VALUE="username">');
document.writeln('<PARAM NAME="value1" VALUE="ftpclient">');
document.writeln('<PARAM NAME="param2" VALUE="password">');
document.writeln('<PARAM NAME="value2" VALUE="ftppaswword">');
document.writeln('<PARAM NAME="param3" VALUE="pasv">');
document.writeln('<PARAM NAME="value3" VALUE="true">');
document.writeln('<PARAM NAME="mode" VALUE="ftp">');
document.writeln('<PARAM NAME="resume" VALUE="true">');
document.writeln('<PARAM NAME="resources" VALUE="i18n">');
document.writeln('<PARAM NAME="forward" VALUE="http://www.domain.com">');
// END
if (_ie == true) {
document.write('</OBJECT>');
}
else if (_ns == true && _ns6 == false) {
document.write('</NOEMBED></EMBED>');
}
else {
document.write('</APPLET>');
}
//-->

Thanks.
Grogui
EDIT
The java console said
Code: Select all
Cannot load i18n.properties <java.io.FileNotFoundException: http://www.domainname.com/ITVSystemGrp/i18n.properties>java.io.FileNotFoundException: http://www.domainname.com/ITVSystemGrp/i18n.properties
can I put the i18n.properties in another directory ?
what is the config ?
Code: Select all
document.writeln('<PARAM NAME="resources" VALUE="i18n">');Ok,
But I want to do that :This file must be installed in the same directory as HTML/JavaScript of JFileUpload.
http://www.domain.com/jfileupload/
http://www.domain.com/workingdirectory/index.php
and call the script in index.php:
Code: Select all
<div ><script src="../jfileupload/applet_ftp.php"></script></div>thanks
Grogui