cargar y descargar las imágenes
- makhan
- Novice


- Registrado: Jun 02, 2007
- Mensajes: 31
- Status: Offline
- Anonymous
- Bot


- Registrado: 25 Feb 2008
- Mensajes: ?
- Loc: Ozzuland
- Status: Online
Junio 15th, 2007, 1:20 pm
- joebert
- Sledgehammer


- Registrado: Feb 10, 2004
- Mensajes: 13455
- Loc: Florida
- Status: Offline
Constructor FileReference
FileReference público ()
Disponibilidad: ActionScript 1.0, Flash Player 8
Ejemplo
El ejemplo siguiente crea un objeto FileReference e inicia la descarga de un archivo PDF.
Ver también
navegar (método FileReference.browse)
FileReference público ()
Quote:
Crea un nuevo objeto FileReference. Cuando la población, un objeto FileReference representa un archivo en el disco de los usuarios locales.
Disponibilidad: ActionScript 1.0, Flash Player 8
Ejemplo
El ejemplo siguiente crea un objeto FileReference e inicia la descarga de un archivo PDF.
Código: [ Select ]
import flash.net.FileReference;
var listener:Object = new Object();
listener.onComplete = function(file:FileReference) {
trace("onComplete : " + file.name);
}
var url:String = "http://www.macromedia.com/platform/whitepapers/platform_overview.pdf";
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.download(url, "FlashPlatform.pdf");
var listener:Object = new Object();
listener.onComplete = function(file:FileReference) {
trace("onComplete : " + file.name);
}
var url:String = "http://www.macromedia.com/platform/whitepapers/platform_overview.pdf";
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.download(url, "FlashPlatform.pdf");
- import flash.net.FileReference;
- var listener:Object = new Object();
- listener.onComplete = function(file:FileReference) {
- trace("onComplete : " + file.name);
- }
- var url:String = "http://www.macromedia.com/platform/whitepapers/platform_overview.pdf";
- var fileRef:FileReference = new FileReference();
- fileRef.addListener(listener);
- fileRef.download(url, "FlashPlatform.pdf");
Ver también
navegar (método FileReference.browse)
Strong with this one, the sudo is.
- joebert
- Sledgehammer


- Registrado: Feb 10, 2004
- Mensajes: 13455
- Loc: Florida
- Status: Offline
Cargar (método FileReference.upload)
Subir pública (url: String): Boolean
Oyentes de recibir eventos para indicar el progreso, el éxito o el fracaso de la carga. Aunque puede utilizar el objeto FileReferenceList para que los usuarios seleccionar varios archivos a cargar, debe cargar los archivos uno por uno. Para ello, iterar a través de la matriz de FileReferenceList.fileList de objetos FileReference.
El archivo se cargará en la URL pasada en el parámetro URL. La dirección URL debe ser una secuencia de comandos de servidor configurado para aceptar subidas. Cargas de Flash Player de archivos mediante el método HTTP POST. La secuencia de comandos de servidor que se encarga de la carga debe esperar una petición POST con los siguientes elementos:
Un elemento Content-Type de multipart / form-data
Un elemento Content-Disposition con un nombre de atributo de "FileData" y un atributo de nombre de archivo con el nombre del archivo original
El contenido binario del archivo
Aquí está una muestra de POST:
Usted puede enviar datos al servidor con la carga () llamada añadiendo parámetros a la la dirección URL.
Nota: Si su servidor requiere autenticación de usuario, sólo los archivos SWF que se ejecuta en un navegador - esto es, utilizando el plug-in de navegador o el control ActiveX - pueden proporcionar un cuadro de diálogo para pedir al usuario un nombre de usuario y una contraseña para la autenticación, y sólo para las descargas. Para cargas que utilizan el plug-in o control ActiveX, y para cargas y descargas que utilizan el independiente o un reproductor externo, la transferencia de archivos falla.
Al utilizar este método, el modelo de seguridad de Flash Player:
No se permite si el archivo SWF que llama se encuentra en un recinto de seguridad locales no son de confianza.
El valor predeterminado es denegar el acceso entre entornos limitados. Un sitio web puede permitir el acceso a un recurso mediante la adición de un archivo de directiva de dominio.
Para obtener más información, consulte el siguiente:
Capítulo 17, "Seguridad de Entendimiento", en Aprendizaje de ActionScript 2. 0 en Flash
El Flash Player 8 en papel de seguridad blanco http://www.macromedia.com/go/fp8_security
El Flash Player 8 relacionadas con la seguridad de la API de papel blanco en http://www.macromedia.com/go/fp8_security_apis
Disponibilidad: ActionScript 1.0, Flash Player 8
Parámetros
url: String - La URL de la secuencia de comandos de servidor configurado para manejar carga a través de HTTP POST de llamadas. La URL puede ser HTTP o, para cargas seguras, HTTPS.
Usted puede enviar datos al servidor con la carga () llamada añadiendo parámetros a la URL, por ejemplo, http://www.myserver.com/upload.cgi?userID=jdoe
En algunos navegadores, las cadenas de URL de extensión limitada. Longitudes de más de 256 caracteres se puede fallar en algunos navegadores o servidores.
Devoluciones
Boolean - El valor false en cualquiera de las siguientes situaciones:
FileReference. navegar () no se ha logrado reunir en este objeto, o si FileReferenceList.browse () no se ha logrado reunir con este objeto en su amplia lista de archivos.
El protocolo no es HTTP o HTTPS.
Una violación de la seguridad se produce, es decir, si el archivo SWF intenta acceder a un archivo desde un servidor que está fuera de su caja de arena SWF de seguridad filess.
El parámetro url es del tipo incorrecto o formato.
La convocatoria no tiene el número correcto de parámetros.
Eventos
onCancel - Se invoca cuando el usuario cierra el cuadro de diálogo.
onComplete - Se invoca cuando la operación de carga de archivos completa con éxito.
onHTTPError - Se invoca cuando una carga falla debido a un error de HTTP.
onIOError - Se invoca en cualquiera de las siguientes situaciones:
La carga falla debido a un error de entrada / salida mientras Flash Player es la lectura, la escritura, o transmitir el archivo.
La carga falla debido a que el archivo SWF intenta cargar un archivo en un servidor que requiere autenticación, como un nombre de usuario y contraseña. Durante la carga, Flash Player no proporciona un medio para que los usuarios introduzcan contraseñas.
La carga falla debido a que el parámetro de URL contiene un protocolo no válido. FileReference.upload () debe utilizar HTTP o HTTPS.
onOpen -Se invoca cuando se inicia un operación de carga.
onProgress - Se invoca periódicamente durante la operación de carga de archivos.
onSecurityError - Se invoca cuando una carga falla debido a una violación de seguridad.
Ejemplo
El siguiente ejemplo muestra una implementación de la carga () método por el primero se pide al usuario seleccionar un archivo para cargarlo, y luego el manejo de la onSelect onCancel y oyentes y, finalmente, la manipulación de los resultados de la carga del archivo real.
Ver también
navegar (método FileReference.browse), navegar (método FileReferenceList.browse), descarga (FileReference. método de descarga), fileList (propiedad FileReferenceList.fileList),
Subir pública (url: String): Boolean
Quote:
Inicia la carga de un archivo seleccionado por un usuario a un servidor remoto. Flash Player puede cargar archivos de hasta 100 MB. Usted debe llamar a FileReference.browse () o FileReferenceList.browse () antes de llamar a este método.
Oyentes de recibir eventos para indicar el progreso, el éxito o el fracaso de la carga. Aunque puede utilizar el objeto FileReferenceList para que los usuarios seleccionar varios archivos a cargar, debe cargar los archivos uno por uno. Para ello, iterar a través de la matriz de FileReferenceList.fileList de objetos FileReference.
El archivo se cargará en la URL pasada en el parámetro URL. La dirección URL debe ser una secuencia de comandos de servidor configurado para aceptar subidas. Cargas de Flash Player de archivos mediante el método HTTP POST. La secuencia de comandos de servidor que se encarga de la carga debe esperar una petición POST con los siguientes elementos:
Un elemento Content-Type de multipart / form-data
Un elemento Content-Disposition con un nombre de atributo de "FileData" y un atributo de nombre de archivo con el nombre del archivo original
El contenido binario del archivo
Aquí está una muestra de POST:
Código: [ Select ]
Content-Type: multipart/form-data; boundary=AaB03x
--AaB03x
Content-Disposition: form-data; name="Filedata"; filename="example.jpg"
Content-Type: application/octet-stream
... contents of example.jpg ...
--AaB03x--
--AaB03x
Content-Disposition: form-data; name="Filedata"; filename="example.jpg"
Content-Type: application/octet-stream
... contents of example.jpg ...
--AaB03x--
- Content-Type: multipart/form-data; boundary=AaB03x
- --AaB03x
- Content-Disposition: form-data; name="Filedata"; filename="example.jpg"
- Content-Type: application/octet-stream
- ... contents of example.jpg ...
- --AaB03x--
Usted puede enviar datos al servidor con la carga () llamada añadiendo parámetros a la la dirección URL.
Nota: Si su servidor requiere autenticación de usuario, sólo los archivos SWF que se ejecuta en un navegador - esto es, utilizando el plug-in de navegador o el control ActiveX - pueden proporcionar un cuadro de diálogo para pedir al usuario un nombre de usuario y una contraseña para la autenticación, y sólo para las descargas. Para cargas que utilizan el plug-in o control ActiveX, y para cargas y descargas que utilizan el independiente o un reproductor externo, la transferencia de archivos falla.
Al utilizar este método, el modelo de seguridad de Flash Player:
No se permite si el archivo SWF que llama se encuentra en un recinto de seguridad locales no son de confianza.
El valor predeterminado es denegar el acceso entre entornos limitados. Un sitio web puede permitir el acceso a un recurso mediante la adición de un archivo de directiva de dominio.
Para obtener más información, consulte el siguiente:
Capítulo 17, "Seguridad de Entendimiento", en Aprendizaje de ActionScript 2. 0 en Flash
El Flash Player 8 en papel de seguridad blanco http://www.macromedia.com/go/fp8_security
El Flash Player 8 relacionadas con la seguridad de la API de papel blanco en http://www.macromedia.com/go/fp8_security_apis
Disponibilidad: ActionScript 1.0, Flash Player 8
Parámetros
url: String - La URL de la secuencia de comandos de servidor configurado para manejar carga a través de HTTP POST de llamadas. La URL puede ser HTTP o, para cargas seguras, HTTPS.
Usted puede enviar datos al servidor con la carga () llamada añadiendo parámetros a la URL, por ejemplo, http://www.myserver.com/upload.cgi?userID=jdoe
En algunos navegadores, las cadenas de URL de extensión limitada. Longitudes de más de 256 caracteres se puede fallar en algunos navegadores o servidores.
Devoluciones
Boolean - El valor false en cualquiera de las siguientes situaciones:
FileReference. navegar () no se ha logrado reunir en este objeto, o si FileReferenceList.browse () no se ha logrado reunir con este objeto en su amplia lista de archivos.
El protocolo no es HTTP o HTTPS.
Una violación de la seguridad se produce, es decir, si el archivo SWF intenta acceder a un archivo desde un servidor que está fuera de su caja de arena SWF de seguridad filess.
El parámetro url es del tipo incorrecto o formato.
La convocatoria no tiene el número correcto de parámetros.
Eventos
onCancel - Se invoca cuando el usuario cierra el cuadro de diálogo.
onComplete - Se invoca cuando la operación de carga de archivos completa con éxito.
onHTTPError - Se invoca cuando una carga falla debido a un error de HTTP.
onIOError - Se invoca en cualquiera de las siguientes situaciones:
La carga falla debido a un error de entrada / salida mientras Flash Player es la lectura, la escritura, o transmitir el archivo.
La carga falla debido a que el archivo SWF intenta cargar un archivo en un servidor que requiere autenticación, como un nombre de usuario y contraseña. Durante la carga, Flash Player no proporciona un medio para que los usuarios introduzcan contraseñas.
La carga falla debido a que el parámetro de URL contiene un protocolo no válido. FileReference.upload () debe utilizar HTTP o HTTPS.
onOpen -Se invoca cuando se inicia un operación de carga.
onProgress - Se invoca periódicamente durante la operación de carga de archivos.
onSecurityError - Se invoca cuando una carga falla debido a una violación de seguridad.
Ejemplo
El siguiente ejemplo muestra una implementación de la carga () método por el primero se pide al usuario seleccionar un archivo para cargarlo, y luego el manejo de la onSelect onCancel y oyentes y, finalmente, la manipulación de los resultados de la carga del archivo real.
Código: [ Select ]
import flash.net.FileReference;
var allTypes:Array = new Array();
var imageTypes:Object = new Object();
imageTypes.description = "Images (*.jpg, *.jpeg, *.gif, *.png)";
imageTypes.extension = "*.jpg; *.jpeg; *.gif; *.png";
allTypes.push(imageTypes);
var listener:Object = new Object();
listener.onSelect = function(file:FileReference):Void {
trace("onSelect: " + file.name);
if(!file.upload("http://www.yourdomain.com/yourUploadHandlerScript.cfm")) {
trace("Upload dialog failed to open.");
}
}
listener.onCancel = function(file:FileReference):Void {
trace("onCancel");
}
listener.onOpen = function(file:FileReference):Void {
trace("onOpen: " + file.name);
}
listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}
listener.onComplete = function(file:FileReference):Void {
trace("onComplete: " + file.name);
}
listener.onHTTPError = function(file:FileReference):Void {
trace("onHTTPError: " + file.name);
}
listener.onIOError = function(file:FileReference):Void {
trace("onIOError: " + file.name);
}
listener.onSecurityError = function(file:FileReference, errorString:String):Void {
trace("onSecurityError: " + file.name + " errorString: " + errorString);
}
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.browse(allTypes);
var allTypes:Array = new Array();
var imageTypes:Object = new Object();
imageTypes.description = "Images (*.jpg, *.jpeg, *.gif, *.png)";
imageTypes.extension = "*.jpg; *.jpeg; *.gif; *.png";
allTypes.push(imageTypes);
var listener:Object = new Object();
listener.onSelect = function(file:FileReference):Void {
trace("onSelect: " + file.name);
if(!file.upload("http://www.yourdomain.com/yourUploadHandlerScript.cfm")) {
trace("Upload dialog failed to open.");
}
}
listener.onCancel = function(file:FileReference):Void {
trace("onCancel");
}
listener.onOpen = function(file:FileReference):Void {
trace("onOpen: " + file.name);
}
listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}
listener.onComplete = function(file:FileReference):Void {
trace("onComplete: " + file.name);
}
listener.onHTTPError = function(file:FileReference):Void {
trace("onHTTPError: " + file.name);
}
listener.onIOError = function(file:FileReference):Void {
trace("onIOError: " + file.name);
}
listener.onSecurityError = function(file:FileReference, errorString:String):Void {
trace("onSecurityError: " + file.name + " errorString: " + errorString);
}
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.browse(allTypes);
- import flash.net.FileReference;
- var allTypes:Array = new Array();
- var imageTypes:Object = new Object();
- imageTypes.description = "Images (*.jpg, *.jpeg, *.gif, *.png)";
- imageTypes.extension = "*.jpg; *.jpeg; *.gif; *.png";
- allTypes.push(imageTypes);
- var listener:Object = new Object();
- listener.onSelect = function(file:FileReference):Void {
- trace("onSelect: " + file.name);
- if(!file.upload("http://www.yourdomain.com/yourUploadHandlerScript.cfm")) {
- trace("Upload dialog failed to open.");
- }
- }
- listener.onCancel = function(file:FileReference):Void {
- trace("onCancel");
- }
- listener.onOpen = function(file:FileReference):Void {
- trace("onOpen: " + file.name);
- }
- listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
- trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
- }
- listener.onComplete = function(file:FileReference):Void {
- trace("onComplete: " + file.name);
- }
- listener.onHTTPError = function(file:FileReference):Void {
- trace("onHTTPError: " + file.name);
- }
- listener.onIOError = function(file:FileReference):Void {
- trace("onIOError: " + file.name);
- }
- listener.onSecurityError = function(file:FileReference, errorString:String):Void {
- trace("onSecurityError: " + file.name + " errorString: " + errorString);
- }
- var fileRef:FileReference = new FileReference();
- fileRef.addListener(listener);
- fileRef.browse(allTypes);
Ver también
navegar (método FileReference.browse), navegar (método FileReferenceList.browse), descarga (FileReference. método de descarga), fileList (propiedad FileReferenceList.fileList),
Strong with this one, the sudo is.
Página 1 de 1
Para responder a este tema que necesita para ingresar o registrarse. Es gratis.
Publicar Información
- Total de mensajes en este tema: 3 mensajes
- Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 39 invitados
- No puede abrir nuevos temas en este Foro
- No puede responder a temas en este Foro
- No puede editar sus mensajes en este Foro
- No puede borrar sus mensajes en este Foro
- No puede enviar adjuntos en este Foro
