Bonjour,
je n'ai quasiment aucune connaissance en Java.
Pourtant, il me faut bien passer par là.
Il me semble qu'il n'y a qu'avec une Applet Java que j'arriverai à réaliser mon projet.
Il s'agit d'un Upload de fichier FTP.
Permettant de contourner les restrictions d'upload de fichier via HTTP sur un serveur mutualisé.
J'ai réussi à mettre au point, via Netbeans 6.9 Beta, cette application :
jFileChooser (sélection du fichier avec un filtre par type *.zip, *.rar et *.pdf),
ProgressBar(progression de l'upload),
TextArea (log),
Label (action en cours et affichage du pourcentage de progression)
sous la forme d'un applet pas moyen de faire fonctionner le jFileChooser
(problème de sécurité, signature numérique, ...)
en utilisant un Drag&Drop pour récupérer l'emplacement du fichier
pas moyen de faire fonctionner la zone récupératrice dans l'applet ...
je ne peux utiliser des projets existants
soit pour des raisons de coûts de licence
soit pour des projets impersonnalisables
ma dernière tentative infructueuse, avec Zupload
(http://sourceforge.net/projects/zupload/)
projet qui fonctionne bien
sauf que :
1) les boutons sont en anglais
2) les variables de connexions ftp sont stockés en externe dans le fichier html
et je voudrais bien les intégrer dans le projet
lorsque je le travail dans NetBeans, tout fonctionne bien
et à la compilations il m'indique qu'il faut compiler avec -Xlint
lorsque je le fais il m'indique les erreurs suivantes :
Impossible d'y comprendre quelque chose. Dans les deux cas, l'Applet ne s'ouvre pas dans le HTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ZUpload.java:315: warning: [unchecked] unchecked call to add(E) as a member of the raw type java.util.ArrayList alFiles.add(files[i]); ZUpload.java:24: warning: [serial] serializable class ZUpload.ZUpload has no definition of serialVersionUID public class ZUpload extends JApplet implements ConnectionListener, ActionListener{ 2 warnings
que je mette dans le code objet la classe dans le "codebase" ou le jar dans l' "archive"
j'utilise jdk-6u20-windows-i586
j'ai actualisé la librairie jftp
(en pièce jointe le classe + le projet complet original)
Merci pour votre contribution.
Partager