Recientemente, la gente a menudo hace este tipo de pregunta, así que la publicaré aquí, el contenido:
1. Estructura de tabla de bases de datos (acceso):
UserID: Texto (ID de usuario que guarda el archivo cargado)
FileContentType: Texto (utilizado para guardar el tipo de archivo cargado, por ejemplo: "Aplicación/MSword", que se usa principalmente para habilitar a los usuarios descargar este archivo correctamente)
FileContent: OleObject (Guardar datos de archivo)
2. Archivos HTML
MuPloadfile.htm
<Formname = "upload_file" enctype = "multipart/form-data" Action = "MuploadFile.asp" método = post>
<inputType = HiddenName = "userId" value = "ABC">
<inputType = hiddenName = "fileUploadStart"> 'Esto se utiliza para indicar el inicio de la carga de datos del archivo
Filetosend:
<InputType = "file" name = "file_up" size = "30"> <br>
<InputType = "file" name = "file_up" size = "30"> <br>
<InputType = HiddenName = "FileUploadend"> 'se usa aquí para indicar el final de los datos del archivo
<inputType = SubmitValue = Subt>
</form> </p> <p>
3. Archivos ASP
MuPloadfile.asp </p> <p> <%
Respuesta.expires = 0
FunctionBin2str (Binstr)
Dimvarlen, clow, ccc, skipflag </p> <p> skipflag = 0
ccc = ""
Ifnotisnull (Binstr) entonces
Varlen = Lenb (Binstr)
Fori = 1tovarlen
Ifskipflag = 0then
CLOW = MidB (Binstr, I, 1)
Ifascb (CLOW)> 127THEN
CCC = CCC & CHR (ASCW (MIDB (Binstr, i+1,1) y Clow)))
Skipflag = 1
Demás
CCC = CCC y CHR (ASCB (CLOW))
Endif
Demás
Skipflag = 0
Endif