Version ASP du téléchargement du stockage cloud Alibaba Cloud OSS . Étant donné qu'Alibaba Cloud ne fournit officiellement pas de démo de la version ASP, j'ai créé le code de téléchargement de la version ASP sur la base des documents du site officiel. Quatre méthodes de téléchargement sont proposées et les utilisateurs peuvent choisir. de les utiliser selon leurs propres besoins.
Instructions pour télécharger des fichiers vers la version ASP du stockage cloud Alibaba Cloud OSS └──fonction
└──function/sha1.asp (version asp du cryptage hmac_sha1, prend en charge le cryptage chinois)
└──function/config.asp (utilisé pour configurer vos informations OSS, nom du bucket/région/secretID/secretKEY)
└──function/function.asp (certaines fonctions, telles que l'obtention d'horodatages et la conversion en heure GMT)
└──post1 (télécharger des fichiers du navigateur vers OSS et enregistrer les fichiers sur le serveur en même temps, en utilisant la méthode post)
└──post2 (obtenir des fichiers du serveur et les télécharger sur OSS, en utilisant la méthode post)
└──put1 (télécharger des fichiers du navigateur vers OSS et enregistrer les fichiers sur le serveur en même temps, en utilisant la méthode put)
└──put2 (obtenir des fichiers du serveur et les télécharger sur OSS, en utilisant la méthode put)
└──getlist (obtenir la liste des fichiers OSS, comprend également les fonctions de vérification de la signature de fichier et de suppression des fichiers OSS)
Le document ne donne que trois exemples de téléchargement de fichiers, d'obtention de listes de fichiers et de suppression de fichiers, mais les parties principales du code (comment connecter les requêtes, comment signer) sont toutes affichées et les utilisateurs peuvent tirer des conclusions pour implémenter d'autres fonctions OSS.
1. Ouvrez function/config.asp et remplissez les informations de configuration, vous pourrez ensuite l'utiliser.
2. Assurez-vous que le chemin parent du serveur ou de l'espace est activé
3. Assurez-vous que le dossier dispose des autorisations d'écriture
4. Si le composant xmlhttp du serveur ou de l'espace ne prend pas en charge Msxml2.ServerXMLHTTP.3.0, il peut être remplacé par d'autres versions telles que Microsoft.XMLHTTP.