Hej udviklere,
Jeg sidder og arbejder med et upload script (host:surftown) i ASP (SA's fileUP) og jeg har nu det problem at scriptet uploader mine filer, eller nok nærmere cacher dem på serveren før den tjekker om der er fejl i dem, i form af for store filer etc.
Er der en måde at undgå det på?
Jeg bruger scriptet sammen med jquery og selve scriptet kører i et iFrame på sitet.
upload.asp:
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<!--#Include File="verify.asp"-->
<% If verifyed = true Then %>
<%
Dim my_num,max,min
max=9
min=0
Randomize
my_num=int((max-min+1)*rnd+min) & int((max-min+1)*rnd+min) & int((max-min+1)*rnd+min) & int((max-min+1)*rnd+min) & int((max-min+1)*rnd+min) & int((max-min+1)*rnd+min)
response.Expires = -1
set upload = Server.CreateObject("SoftArtisans.FileUp")
' Angiv den sti, som filen skal placeres i
' - her bruges den aktuelle sti (.)
upload.ProgressID = cInt(Request.Querystring("progID"))
upload.Path = Server.MapPath("/audio/")
filename = date & "-" & hour(now) & "-" & minute(now) & "-" & second(now) & "_" & my_num & ".mp3"
upload.MaxBytes = 20971520
if (upload.IsEmpty) then
%>
<script type="text/javascript">
alert("FEJL!");
$("#contentDiv",top.document).slideUp('slow');
</script>
<%
elseif (upload.ContentDisposition <> "form-data") then
%>
<script type="text/javascript">
alert("FEJL!");
$("#contentDiv",top.document).slideUp('slow');
</script>
<%
elseif lcase(right(upload.UserFilename,3)) <> "mp3" then
%>
<script type="text/javascript">
alert("FEJL!");
$("#contentDiv",top.document).slideUp('slow');
</script>
<%
elseif Request.TotalBytes > upload.MaxBytes then
%>
<script type="text/javascript">
alert("FEJL!");
$("#contentDiv",top.document).slideUp('slow');
</script>
<%
else
on error resume next
' Gem den uploadede fil på webhotellet
upload.SaveAs filename
end if
fuldfilnavn = upload.Userfilename
set upload = Nothing
%>
<script type="text/javascript">
$(document).ready(function() {
$("#filename",top.document).val('<%=filename%>');
});
</script>
<% Else %>
Du skal være logget ind for at bruge denne funktion.
<% End If %>
Håber I kan hjælpe.
Har søgt på google, men uden held da jeg ikke er 100% på hvad jeg skal søge efter
På forhånd tak!