16. maj 2007 - 10:28
Der er
2 kommentarer og
1 løsning
fileupload problemer Persits
Jeg forsøger at lave en enkelt filupload med persits aspupload, men det vil ikke rigtig - den kan godt uploade et lille word dokument, men når jeg tager en større powerpointfil får jeg en fejl der siger request.binaryread failed ????? ppt filen er på 500kb og jeg har sat max til 5mb, så det skulle ikke være størrelsen???????????????????????
jeg forsøger faktisk at bruge denne kode uden persitskomponenten, men den vil ikke - koden er hentet fra activedeveloper
<%
If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
intFormSize = Request.TotalBytes
If intFormSize > 20000 Then
Response.Write "Du må maksimum uploade 20k i denne demo!"
Response.End
End If
strData = Request.BinaryRead(intFormSize)
bCrLf = ChrB(13) & ChrB(10)
intDivider = LeftB(strData, InStrB(strData, bCrLf) - 1)
intDataStart = InStrB(strData, bCrLf & bCrLf) + 4
intDataEnd = InStrB(intDataStart + 1, strData, intDivider) - intDataStart
Response.ContentType = "image/gif"
Response.BinaryWrite MidB(strData, intDataStart, intDataEnd)
Response.End
End If
%>
<html><head>
<title>Upload uden komponent</title>
</head><body>
<form enctype="multipart/form-data" action="upload.asp" method="POST">
<p>Vælg et billede:<br>
<input name="image" type="file"><br>
<input type="submit" value="Upload" name="Action">
</form>
</body></html>