Nueva pregunta

Pregunta:

Fecha: 18-07-2016 06:52:33 (En Español)

¿Cómo subir archivos al servidor sin utilizar selección de archivo mediante el usuario (URL)?[Resuelta]

Saludos, estoy tratando de subir archivos directamente al servidor pero después de buscar en Internet me doy cuenta que por seguridad los navegadores no lo permite entonces encontré que quizás pueda subirlos invocando directamente el URL del archivo almacenado, ya he probado con muchos códigos pero me generan errores, si alguien conoce algún método mas eficiente o similar pero que funcione agradezco su ayuda Etiquetas: PHP - Pregunta - Script PHP - Subir Archivos (Upload) Votos: 2 - Respuestas: 5 - Vistas: 22 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 18-07-2016 18:27:51 A ver si comprendo tu pregunta, ¿tu quieres que (por ejemplo) al ingresar a una web automáticamente se envíe un X archivo del usuario al servidor?

    O sea, la forma tradicional de envío es por medio de un control html input type file, ahora bien si no te mal entiendo tu quieres que este control se autocomplete con un X archivo del usuario y se haga un auto submit, no?

    Saludos,
      Votos: 2 - Link respuesta
     
  • Fecha: 19-07-2016 12:17:55 Como dice Gustavo, no se comprende bien cual es la inquietud.

    Quieres subir un archivo por medio de un formulario con el botón Examinar (type="file")?
    ejemplo:
     Enviar este fichero: <input name="fichero_usuario" type="file" />

    Doc Oficial Subida con el método POST
    Podrias darnos mas detalles al respecto para brindarte una respuesta adecuada a tu consulta.
    En lo posible publicar el codigo que estas utilizando.

    saludos
      Votos: 2 - Link respuesta
     
  • Fecha: 22-07-2016 11:54:12 Saludos y gracias, es como dice Gustavo que al utilizar un html input type file, cargue un valor por defecto osea el directorio y nombre del archivo a subir para que el usuario no tenga que cargarlo manualmente, investigando encuentro que para proteger los documentos de los usuario html no lo permite por ello estoy en busca de otra funcion o procedimiento para realizarlo   Votos: 1 - Link respuesta
     
  • Fecha: 22-07-2016 11:55:49
    <form name="servidor"  enctype="multipart/form-data" action="http://www.mipagina.com/cargar_actualizacion.php" method="POST">
    <input name="uploadedfile" type="file" />
    <input type="submit" value="Subir archivo" />
    </form>
      Votos: 1 - Link respuesta
     
  • Fecha: 23-07-2016 06:32:35 Gracias a todos por su ayuda, ya lo logre encontrar en otras paginas lo que andaba buscando, acá dejo la solución por si alguien en algún momento lo necesito lo que hice fue invocar el servidor ftp y utilizar la funcion ftp_put para subir el archivo de forma directa muchas gracias

    
    $local_file = 'Subir_a_Server/Actualizacion.sql'; //Nombre archivo en nuestro PC
    $server_file = '/public_html/uploads/Actualizacion.sql'; //Nombre archivo en FTP
    
    
    // Establecer la conexión
    $ftp_server='ftp.sudireccion.com';
    $ftp_user_name='su_usuario';
    $ftp_user_pass='su_contraseña';
    $conn_id = ftp_connect($ftp_server);
    
    // Loguearse con usuario y contraseña
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
    
    // Descarga el $local_file y lo guarda en $server_file 
    if (ftp_put($conn_id, $server_file, $local_file, FTP_BINARY)) {
    echo "su archivo ha sido cargado exitosamente\n";
    
    } else {
    echo "Ha ocurrido un error intente de nuevo\n";
    }
    
    // Cerrar la conexión
    ftp_close($conn_id);
    
    
    } 
    
    
      Votos: 2 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com