1. imaginaros que teneis la siguiente estructura
/xml/archivo.xml /index.php (con cryptoapplet dentro2. imaginaros que ejecutais el index.php en la siguiente ruta... http://www.prueba.com/index.php
mediante javascript podemos sacar la ruta actual del navegador... (es decir imaginaros que ejecutamos este script en la página index.php
// truco para sacar donde estan los archivos..
function getUrl(){
var strReturn = "";
var strHref = window.location.href;
//alert(strHref);
if ( strHref.indexOf("/") > -1 ){
var strQueryString =
strHref.substr(0,strHref.lastIndexOf("/")+1).toLowerCase();
strReturn=strQueryString; //alert(strQueryString); } return unescape(strReturn); }3. por tanto con la funcion anterior nos daria que la ruta absoluta es http://www.prueba.com/
4. ahora ya tenemos con esta funcion la parte absoluta de la ruta, solo queda concatenarla con la ruta a nuestros archivos y listo..., es decir
ruta = ruta absoluta + "/xml/nombre de xml.xml"...la mayoría de la gente se topa con este problema, deberíais colocarlo en la faq del applet...
Ricardo Borillo escribió:
Hola Eduardo, No te queda otra que hacer que CryptoApplet lea de una URL que sea capaz de leer el PDF del sistema de ficheros y luego se lo haga llegar como respuesta de la petición. Así, las URLs para CryptoApplet quedarían de la siguiente forma: URL entrada: http://<url que llee del sistema de ficheros y sirve el pdf> URL salida: http://<url que recoge el resultado de la firma y lo almacena> --- Salut, ==================================== Ricardo Borillo Domenech http://xml-utils.com / http://twitter.com/borillo 2010/4/23 Eduardo Pardo <[email protected]>:Hola, estoy firmando un pdf a traves de la llamada "signDataUrlToUrl". El problema que tengo, es que el fichero pdf se encuentra en el servidor en una carpeta temporal del sistema de archivos. ¿Como puedo acceder a ella?. Valdria la posibilidad de que el parametro de entrada sea la llamada a un servlet y sea este quien recoja el pdf. ¿Lo recogeria cryptoapplet como el fichero de entrada? Muchas gracias. Saludos. Eduardo Pardo GuillénResponsable Técnico de Producto email: [email protected] Teléfono: 963939916 TISSAT S.A. Av. Leonardo da Vinci 5 46980 Paterna________________________________ Nota Legal: Este correo electrónico puede contener información estrictamente confidencial y es de uso exclusivo del destinatario, quedando prohibida a cualquier otra persona su revelación, copia, distribución, o el ejercicio de cualquier acción relativa a su contenido. Si ha recibido este correo electrónico por error, por favor, conteste al remitente, y posteriormente proceda a borrarlo de su sistema. Gracias por su colaboración. Confidentiality notice: This e-mail message may contain confidential and/or legally privileged information and is solely for the attention and use of the intended recipient. Any disclosure, copying, distribution or the taking of any action with relation to the contents of this e-mail by any other person is strictly prohibited. If you believe that this e-mail has been mistakenly sent to you, please reply to the sender from whom you received the message in error and then delete the original e-mail from your system. Thank you for your co-operation. ________________________________ _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet_______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet __________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5052 (20100423) __________ ESET NOD32 Antivirus ha comprobado este mensaje. http://www.eset.com
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5052 (20100423) __________ ESET NOD32 Antivirus ha comprobado este mensaje. http://www.eset.com
<<attachment: luismolina.vcf>>
_______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
