Red de conocimientos turísticos - Lugares de interés turístico - ¡Cómo guardar archivos en la ubicación predeterminada de descarga de FileReference en flex!

¡Cómo guardar archivos en la ubicación predeterminada de descarga de FileReference en flex!

Referencia: Manual de la API de ActionScript 3.0

El método de navegación() abre un cuadro de diálogo del sistema operativo, solicitando al usuario que seleccione el archivo a cargar. El método FileReference.browse() permite al usuario seleccionar un archivo; el método FileReferenceList.browse() le permite seleccionar varios archivos. Después de llamar con éxito al método Browse(), llame al método FileReference.upload() para cargar un archivo a la vez. El método FileReference.download() solicita al usuario que proporcione la ubicación de almacenamiento del archivo e inicia la descarga desde la URL remota.

Las clases FileReference y FileReferenceList no pueden establecer la ubicación de archivo predeterminada para los cuadros de diálogo generados por browser() o download(). La ubicación predeterminada que se muestra en el cuadro de diálogo es la carpeta explorada recientemente (si se puede determinar la ubicación) o el escritorio. Estas clases no permiten la lectura o escritura de archivos transferidos. Tampoco permiten que un archivo SWF que inicia una carga o descarga acceda al archivo cargado o descargado o a la ubicación del archivo en el disco del usuario.

La clase FileReference y la clase FileReferenceList tampoco proporcionan métodos de autenticación. Para servidores que requieren autenticación, ¿se puede utilizar Flash? El complemento del navegador del reproductor descarga archivos, pero las cargas (en todos los reproductores) y las descargas (en reproductores independientes o externos) fallarán. Escuchar el evento FileReference le permite determinar si la operación se completó correctamente y controlar los errores.