21
Saving Files to Database Sams ASP NET 4 Unleashed

Saving Files to Database

  • Upload
    zinnia

  • View
    38

  • Download
    1

Embed Size (px)

DESCRIPTION

Saving Files to Database. Sams ASP NET 4 Unleashed. Small Files: FileUploadDatabase.aspx. FileUploadDatabase.aspx: F orm. FileUploadDatabase.aspx: Data Control. FileUploadDatabase.aspx: Data Source. Database Table. Reading the Uploaded Files: FileHandler.ashx. - PowerPoint PPT Presentation

Citation preview

Page 1: Saving Files to Database

Saving Files to Database

Sams ASP NET 4 Unleashed

Page 2: Saving Files to Database

Small Files: FileUploadDatabase.aspx

Page 3: Saving Files to Database

FileUploadDatabase.aspx: Form

Page 4: Saving Files to Database

FileUploadDatabase.aspx: Data Control

Page 5: Saving Files to Database

FileUploadDatabase.aspx: Data Source

Page 6: Saving Files to Database

Database Table

Page 7: Saving Files to Database

Reading the Uploaded Files: FileHandler.ashx

Page 8: Saving Files to Database

• Use a generic HTTP Handler file

• Connect with

Page 9: Saving Files to Database

Upload Large Files

Page 10: Saving Files to Database

• Do extra work when uploading large files• Use less memory• Upload in more manageable chunks• Configure: httpRuntime maxRequestLength and httpRuntime

requestLengthDiskThreshold• maxRequestLength = 4MB• requestLengthDiskThreshold buffer

Page 11: Saving Files to Database

• 10MB limit, buffer of 100KB in Web.config

Page 12: Saving Files to Database

FileUploadLarge.aspx

Page 13: Saving Files to Database

FileUploadLarge.aspx: AddFile

Page 14: Saving Files to Database

FileUploadLarge.aspx: StoreFile

Page 15: Saving Files to Database

FileUploadLarge.aspx: Form

Page 16: Saving Files to Database

FileUploadLarge.aspx: Repeater

Page 17: Saving Files to Database

FileUploadLarge.aspx: Data Source

Page 18: Saving Files to Database

FileHandlerLarge.ashx

Page 19: Saving Files to Database
Page 20: Saving Files to Database
Page 21: Saving Files to Database

Problem Set 6

• Modify PS45 and add product upload.