IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

recevoir un fichier et l'uploader en même temps


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 419
    Par défaut recevoir un fichier et l'uploader en même temps
    Bonjour

    Je souhaiterai savoir si il existe un moyen de recevoir un fichier sur mon serveur, et de le retransmettre en même temps que je fini de le recupérer a un autre serveur.

    Voici mon fonctionnement actuel :
    - l'utilisateur upload sur le serveur en mode binaire.
    - le serveur traite la video, en tire la première image
    - le serveur upload cette video sur S3
    - je renvoie l'url sur s3 a l'utilisateur.

    C'est un peu schématisé, mais a peu pres ca.

    Mon idée serait de recupérer sur le serveur le fichier, et avant même de l'uploader en entier, de l'envoyer sur mon serveur S3.
    Si besoin, je peux imaginer de changer ma methode d'upload pour être en multipart.

    Est ce possible ?

    Difficulté supplémentaire, j'utilise un système de chunks avec plupload(envoie de plusieurs requètes l'une après l'autre avec un morceau de contenu dans chacune d'entre elles. (pour le pourcentage, ne pas avoir de trop longue connection, etc...) Donc, dans la version finale, si je garde ce systèe, j'enverrai un fichier sur S3 avant même d'en obtenir la fin ou de savoir même qu'elle est sa taille.

    Alors, plutot fou ou réalisable ?

    Merci
    Pierre

  2. #2
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    c'est mal expliqué.

    si tu veux faire paraitre le lien vers un fichier uploadé avant que celui-ci ne le soit c'est toujours possible, un lien ce n'est qu'une chaine de caractère. faudra être astucieux pour faire coller le lien et le document au moment de l'upload.

  3. #3
    Membre Expert
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 419
    Par défaut
    Citation Envoyé par gene69 Voir le message
    c'est mal expliqué.

    si tu veux faire paraitre le lien vers un fichier uploadé avant que celui-ci ne le soit c'est toujours possible, un lien ce n'est qu'une chaine de caractère. faudra être astucieux pour faire coller le lien et le document au moment de l'upload.

    en fit, le lien, jee pourrais effectivement l'avoir des le debut, il m'importe peeu a vrai dire.(ca permt d'afficher une image ou une video).


    Mon problèmee est plus quand j'upload une video de 50 Mo, j'ai :
    - 5 minutes d'upload du client vers le serveur
    - 2 secondes de traitement
    - 2 minutes d'upload de mon serveur sur S3

    L'idée est de supprimer les 2 minutes finales(ou de les reduirent fortement) et envoyant mon fichier sur amazon avant d'avoir fini de le recupérer...

  4. #4
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    le probleme c'est qu'il faut que tu puisses acceder au fichier temporaire utilisé par apache pendant la durée de ton upload.

    [edit]ce qui va être compliqué parce qu'à mon avis le script php est lancé une fois que le fichier est uploadé... gros développement en persective [/edit]

    Si tu peux le faire c'est du tout cuit, pour ça je ne pourrai pas t'aider, je ne l'ai jamais fait.

Discussions similaires

  1. manipulation de fichier csv et txt en même temps, heelpe
    Par leila32 dans le forum Général Python
    Réponses: 3
    Dernier message: 10/04/2013, 15h04
  2. Uploadé plusieurs fichiers en même temps .
    Par DezMax dans le forum Langage
    Réponses: 2
    Dernier message: 10/03/2013, 18h40
  3. Upload fichier en même temps qu'un form js/ajax/php
    Par westernz dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/08/2012, 21h30
  4. Vérouiller un fichier lit 100 fois en même temps
    Par tsukasag dans le forum Langage
    Réponses: 3
    Dernier message: 16/02/2010, 16h25
  5. [GD] uploader un fichier et même temps le redimensionner
    Par Henry9 dans le forum Bibliothèques et frameworks
    Réponses: 11
    Dernier message: 26/02/2007, 00h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo