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

Microsoft Azure Discussion :

Créer un nom de container ou blob par rapport à des variables


Sujet :

Microsoft Azure

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 092
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 092
    Points : 268
    Points
    268
    Par défaut Créer un nom de container ou blob par rapport à des variables
    Bonjour à tous

    J'aurai besoin d'une petite fonction qui formaterait le nom d'un futur container ou blob en base à 3 ou 4 variables string dont certaines qui contiennent des valeurs avec espace:

    par exemple : Numéro de client, nom, prénom

    J'ai déjà essayé mais il y a beaucoup de limitations, les espaces ne sont pas acceptés, ni les apostrophes, virgules etc ... (pour containers et renommage de blobs)

    Prenons un exemple : CL0001 , De Font D'Array Jean jacques ... Lcase permettrait de passer tout en minuscules mais quel séparateur choisir ?

    Je suppose qu'il faudrait plusieurs petites fonctions avant d'arriver à un nom de container ou blob valide ?

    Merci d'avance pour votre aide

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    En effet les noms sont soumis a des contraintes.
    Pour un blob, la longeur du nom doit etre comprise entre 1 et 1024 caracteres, la casse n'est pas importante et il accepte tous les caracteres qui sont compatibles avec une URL.
    Pour le container, la longeur du nom doit etre comprise entre 3 et 63 caracteres. Il supporte les caracteres alphanumeriques et le trait d'union. Enfin tout doit etre en minuscule.

    Pourquoi ne pas juste utiliser l'ID du client ? Si tu inclues le nom, il faudra t'assurer que la longeur totale ne depasse pas les 63 caracteres, et sinon tronquer.

    Tu peux t'inspirer de ce qui est fait ici : Weekend Scripter: Remove Non-Alphabetic Characters from String.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 092
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 092
    Points : 268
    Points
    268
    Par défaut
    Bonjour et merci beaucoup d'avoir répondu

    La fonction en question ne prend pas en compte ni apostrophes, ni virgules en ce qui concerne le nom d'un fichier utilisateur non conformé.

    Je voudrais d'abord être sûr de la liste de tous les caractères interdits à retravailler, car d'après ce que je vois certains noms de fichiers sont automatiquement transformés et acceptés de la sorte tandis que d'autres c'est le contraire, le serveur renvoyant carrément une erreur...

    D'ailleurs quelle serait la syntaxe pour inclure dans la string l'apostrophe et la virgule ?

Discussions similaires

  1. [CR 2008] Créer une pèriode avec début et fin par rapport à la date du jour
    Par daho85 dans le forum Formules
    Réponses: 4
    Dernier message: 19/04/2016, 17h48
  2. Recherche nom d'une feuille Excel par rapport à une variable
    Par depi67 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/10/2008, 08h43
  3. Réponses: 6
    Dernier message: 14/07/2008, 18h10
  4. [BDD] Rapidité par rapport à des méthodes
    Par nicotine002 dans le forum Langage
    Réponses: 9
    Dernier message: 07/06/2006, 10h23
  5. Html : liste de choix par rapport à des choix
    Par Djwaves dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 22/03/2006, 16h52

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