Upload: Filstørrelse med det samme
Jeg har en side hvor det er muligt at uploade en mp3 til streaming. man må kun ha for 5 mb mp3'er liggende som bruger, så derfor læser jeg størrelsen på de filer brugeren allerede har uploaded.Har brugeren fx for 4,5mb filer og han vælger nu en ny fil der skal uploades på 2mb. Skal siden fortælle brugeren at den går ikke.
På den måde jeg har nu, går der lang tid før den finder ud af at filen er for stor (går ud fra .net "uploader" filen for at læse fra den...det er jo også server side). Men kan dette ikke løses clientside så brugeren vælger filen, og allerede der får at vide der ikke er plads nok? Eller bare hurtigere?
Kode:
System.Web.HttpPostedFile CurrentFile=Request.Files[0];
double UplFileSize = double.Parse(CurrentFile.ContentLength.ToString());
if((BytesLeft-UplFileSize)>=0) {
... CurrentFile.SaveAs(MusicPath+newName);
...
}
