Récemment, les gens posent souvent ce genre de question, donc je le publierai ici, le contenu:
1. Structure de la table de base de données (accès):
UserId: Texte (ID utilisateur qui enregistre le fichier téléchargé)
FileContentType: Texte (utilisé pour enregistrer le type de fichier téléchargé, par exemple: "Application / Msword", qui est principalement utilisé pour permettre aux utilisateurs de télécharger ce fichier correctement)
FileContent: OleObject (Enregistrer les données du fichier)
2. Fichiers HTML
muploadfile.htm
<FormName = "upload_file" ENCTYPE = "multipart / form-data" action = "muploadfile.asp" méthode = post>
<portType = HiddenName = "userId" value = "ABC">
<portType = HiddenName = "FileUploadStart"> 'Ceci est utilisé pour indiquer le début du téléchargement des données du fichier
FileToSend:
<putype = "file" name = "file_up" size = "30"> <br>
<putype = "file" name = "file_up" size = "30"> <br>
<portType = HiddenName = "FileUploadEnd"> 'est utilisé ici pour indiquer la fin des données du fichier
<portType = soumedValue = soumed>
</ form> </p> <p>
3. Fichiers ASP
muploadfile.asp </p> <p> <%
Response.expires = 0
Functionbin2str (binstr)
Dimvarlen, Clow, CCC, Skipflag </p> <p> skipflag = 0
ccc = ""
Ifnotisnull (binstr) puis
Varlen = Lenb (Binstr)
Fori = 1tovarlen
Ifskipflag = 0Then
CLOW = midb (Binstr, i, 1)
IFASCB (CLOW)> 127THEN
CCC = CCC & CHR (ASCW (MidB (Binstr, I + 1,1) & Clow))
skipflag = 1
Autre
CCC = CCC & CHR (ASCB (CLOW))
Endire
Autre
skipflag = 0
Endire