【例子介绍】Dropzone C# 完整上传代码
环境:VS2012 框架:MVC4 组件:Dropzone 实现功能:文件上传,带进度,可拖拽文件,可同时上传多个文件
【相关图片】
【源码结构】
文件清单
└── HTML5上传组件
├── MvcApplication1
│ ├── App_Data
│ ├── App_Start
│ │ ├── FilterConfig.cs
│ │ ├── RouteConfig.cs
│ │ └── WebApiConfig.cs
│ ├── assets
│ │ ├── avatars
│ │ │ ├── avatar1.png
│ │ │ ├── avatar2.png
│ │ │ ├── avatar3.png
│ │ │ ├── avatar4.png
│ │ │ ├── avatar5.png
│ │ │ ├── avatar.png
│ │ │ ├── profile-pic.jpg
│ │ │ └── user.jpg
│ │ ├── css
│ │ │ ├── ace-ie.min.css
│ │ │ ├── ace.min.css
│ │ │ ├── ace-rtl.min.css
│ │ │ ├── ace-skins.min.css
│ │ │ ├── bootstrap-editable.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootstrap-timepicker.css
│ │ │ ├── chosen.css
│ │ │ ├── colorbox.css
│ │ │ ├── colorpicker.css
│ │ │ ├── datepicker.css
│ │ │ ├── daterangepicker.css
│ │ │ ├── dropzone.css
│ │ │ ├── font-awesome-ie7.min.css
│ │ │ ├── font-awesome.min.css
│ │ │ ├── fullcalendar.css
│ │ │ ├── images
│ │ │ │ └── loading.gif
│ │ │ ├── jquery.gritter.css
│ │ │ ├── jquery-ui-1.10.3.custom.min.css
│ │ │ ├── jquery-ui-1.10.3.full.min.css
│ │ │ ├── select2.css
│ │ │ └── ui.jqgrid.css
│ │ ├── font
│ │ │ └── fontawesome-webfont.woff
│ │ ├── images
│ │ │ └── gallery
│ │ │ ├── image-1.jpg
│ │ │ ├── image-2.jpg
│ │ │ ├── image-3.jpg
│ │ │ ├── image-4.jpg
│ │ │ ├── image-5.jpg
│ │ │ ├── image-6.jpg
│ │ │ ├── thumb-1.jpg
│ │ │ ├── thumb-2.jpg
│ │ │ ├── thumb-3.jpg
│ │ │ ├── thumb-4.jpg
│ │ │ ├── thumb-5.jpg
│ │ │ └── thumb-6.jpg
│ │ └── js
│ │ ├── ace-elements.min.js
│ │ ├── ace-extra.min.js
│ │ ├── ace.min.js
│ │ ├── additional-methods.min.js
│ │ ├── bootbox.min.js
│ │ ├── bootstrap-colorpicker.min.js
│ │ ├── bootstrap.min.js
│ │ ├── bootstrap-tag.min.js
│ │ ├── bootstrap-wysiwyg.min.js
│ │ ├── chosen.jquery.min.js
│ │ ├── date-time
│ │ │ ├── bootstrap-datepicker.min.js
│ │ │ ├── bootstrap-timepicker.min.js
│ │ │ ├── daterangepicker.min.js
│ │ │ └── moment.min.js
│ │ ├── dropzone.min.js
│ │ ├── excanvas.min.js
│ │ ├── flot
│ │ │ ├── jquery.flot.min.js
│ │ │ ├── jquery.flot.pie.min.js
│ │ │ └── jquery.flot.resize.min.js
│ │ ├── fuelux
│ │ │ ├── data
│ │ │ │ └── fuelux.tree-sampledata.js
│ │ │ ├── fuelux.spinner.min.js
│ │ │ ├── fuelux.tree.min.js
│ │ │ └── fuelux.wizard.min.js
│ │ ├── fullcalendar.min.js
│ │ ├── html5shiv.js
│ │ ├── jqGrid
│ │ │ ├── i18n
│ │ │ │ └── grid.locale-en.js
│ │ │ └── jquery.jqGrid.min.js
│ │ ├── jquery-1.10.2.min.js
│ │ ├── jquery-2.0.3.min.js
│ │ ├── jquery.autosize.min.js
│ │ ├── jquery.colorbox-min.js
│ │ ├── jquery.dataTables.bootstrap.js
│ │ ├── jquery.dataTables.min.js
│ │ ├── jquery.easy-pie-chart.min.js
│ │ ├── jquery.gritter.min.js
│ │ ├── jquery.hotkeys.min.js
│ │ ├── jquery.inputlimiter.1.3.1.min.js
│ │ ├── jquery.knob.min.js
│ │ ├── jquery.maskedinput.min.js
│ │ ├── jquery.min.js
│ │ ├── jquery.mobile.custom.min.js
│ │ ├── jquery.nestable.min.js
│ │ ├── jquery.slimscroll.min.js
│ │ ├── jquery.sparkline.min.js
│ │ ├── jquery-ui-1.10.3.custom.min.js
│ │ ├── jquery-ui-1.10.3.full.min.js
│ │ ├── jquery.ui.touch-punch.min.js
│ │ ├── jquery.validate.min.js
│ │ ├── markdown
│ │ │ ├── bootstrap-markdown.min.js
│ │ │ └── markdown.min.js
│ │ ├── respond.min.js
│ │ ├── select2.min.js
│ │ ├── typeahead-bs2.min.js
│ │ └── x-editable
│ │ ├── ace-editable.min.js
│ │ └── bootstrap-editable.min.js
│ ├── bin
│ │ ├── Microsoft.Web.Infrastructure.dll
│ │ ├── MvcApplication1.dll
│ │ ├── MvcApplication1.pdb
│ │ ├── Newtonsoft.Json.dll
│ │ ├── Newtonsoft.Json.xml
│ │ ├── System.Net.Http.Formatting.dll
│ │ ├── System.Net.Http.Formatting.xml
│ │ ├── System.Web.Helpers.dll
│ │ ├── System.Web.Helpers.xml
│ │ ├── System.Web.Http.dll
│ │ ├── System.Web.Http.WebHost.dll
│ │ ├── System.Web.Http.WebHost.xml
│ │ ├── System.Web.Http.xml
│ │ ├── System.Web.Mvc.dll
│ │ ├── System.Web.Mvc.xml
│ │ ├── System.Web.Razor.dll
│ │ ├── System.Web.Razor.xml
│ │ ├── System.Web.WebPages.Deployment.dll
│ │ ├── System.Web.WebPages.Deployment.xml
│ │ ├── System.Web.WebPages.dll
│ │ ├── System.Web.WebPages.Razor.dll
│ │ ├── System.Web.WebPages.Razor.xml
│ │ ├── System.Web.WebPages.xml
│ │ └── zh-Hans
│ │ ├── System.Net.Http.Formatting.resources.dll
│ │ ├── System.Web.Helpers.resources.dll
│ │ ├── System.Web.Http.resources.dll
│ │ ├── System.Web.Http.WebHost.resources.dll
│ │ ├── System.Web.Mvc.resources.dll
│ │ ├── System.Web.Razor.resources.dll
│ │ ├── System.Web.WebPages.Deployment.resources.dll
│ │ ├── System.Web.WebPages.Razor.resources.dll
│ │ └── System.Web.WebPages.resources.dll
│ ├── Controllers
│ │ └── HomeController.cs
│ ├── Global.asax
│ ├── Global.asax.cs
│ ├── Models
│ ├── MvcApplication1.csproj
│ ├── MvcApplication1.csproj.user
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── MvcApplication1.csproj.FileListAbsolute.txt
│ │ ├── MvcApplication1.csprojResolveAssemblyReference.cache
│ │ ├── MvcApplication1.dll
│ │ ├── MvcApplication1.pdb
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── TempPE
│ ├── packages.config
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── save.ashx
│ ├── save.ashx.cs
│ ├── upload
│ │ ├── 用户修改资料接口.docx
│ │ ├── 获取OA线路、团期、价格接品说明[OALineList.aspx].doc
│ │ └── 订单接口.docx
│ ├── Views
│ │ ├── Home
│ │ │ ├── Indexaaa.cshtml
│ │ │ └── Index.cshtml
│ │ └── Web.config
│ ├── Web.config
│ ├── Web.Debug.config
│ └── Web.Release.config
├── MvcApplication1.sln
├── MvcApplication1.v11.suo
└── packages
├── Microsoft.AspNet.Mvc.4.0.20710.0
│ ├── lib
│ │ └── net40
│ │ ├── System.Web.Mvc.dll
│ │ ├── System.Web.Mvc.xml
│ │ └── zh-Hans
│ │ ├── System.Web.Mvc.resources.dll
│ │ └── System.Web.Mvc.xml
│ └── Microsoft.AspNet.Mvc.4.0.20710.0.nupkg
├── Microsoft.AspNet.Mvc.zh-Hans.4.0.20710.0
│ ├── lib
│ │ └── net40
│ │ └── zh-Hans
│ │ ├── System.Web.Mvc.resources.dll
│ │ └── System.Web.Mvc.xml
│ └── Microsoft.AspNet.Mvc.zh-Hans.4.0.20710.0.nupkg
├── Microsoft.AspNet.Razor.2.0.20710.0
│ ├── lib
│ │ └── net40
│ │ ├── System.Web.Razor.dll
│ │ ├── System.Web.Razor.xml
│ │ └── zh-Hans
│ │ ├── System.Web.Razor.resources.dll
│ │ └── system.web.razor.xml
│ └── Microsoft.AspNet.Razor.2.0.20710.0.nupkg
├── Microsoft.AspNet.Razor.zh-Hans.2.0.20710.0
│ ├── lib
│ │ └── net40
│ │ └── zh-Hans
│ │ ├── System.Web.Razor.resources.dll
│ │ └── system.web.razor.xml
│ └── Microsoft.AspNet.Razor.zh-Hans.2.0.20710.0.nupkg
├── Microsoft.AspNet.WebApi.4.0.20710.0
│ └── Microsoft.AspNet.WebApi.4.0.20710.0.nupkg
├── Microsoft.AspNet.WebApi.Client.4.0.20710.0
│ ├── lib
│ │ └── net40
│ │ ├── System.Net.Http.Formatting.dll
│ │ ├── System.Net.Http.Formatting.xml
│ │ └── zh-Hans
│ │ ├── System.Net.Http.Formatting.resources.dll
│ │ └── System.Net.Http.Formatting.xml
│ └── Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg
├── Microsoft.AspNet.WebApi.Client.zh-Hans.4.0.20710.0
│ ├── lib
│ │ └── net40
│ │ └── zh-Hans
│ │ ├── System.Net.Http.Formatting.resources.dll
│ │ └── System.Net.Http.Formatting.xml
│ └── Microsoft.AspNet.WebApi.Client.zh-Hans.4.0.20710.0.nupkg
├── Microsoft.AspNet.WebApi.Core.4.0.20710.0
│ ├── content
│ │ └── web.config.transform
│ ├── lib
│ │ └── net40
│ │ ├── System.Web.Http.dll
│ │ ├── System.Web.Http.xml
│ │ └── zh-Hans
│ │ ├── System.Web.Http.resources.dll
│ │ └── System.Web.Http.xml
│ └── Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg
├── Microsoft.AspNet.WebApi.Core.zh-Hans.4.0.20710.0
│ ├── lib
│ │ └── net40
│ │ └── zh-Hans
│ │ ├── System.Web.Http.resources.dll
│ │ └── System.Web.Http.xml
│ └── Microsoft.AspNet.WebApi.Core.zh-Hans.4.0.20710.0.nupkg
├── Microsoft.AspNet.WebApi.WebHost.4.0.20710.0
│ ├── lib
│ │ └── net40
│ │ ├── System.Web.Http.WebHost.dll
│ │ ├── System.Web.Http.WebHost.xml
│ │ └── zh-Hans
│ │ ├── System.Web.Http.WebHost.resources.dll
│ │ └── System.Web.Http.WebHost.xml
│ └── Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg
├── Microsoft.AspNet.WebApi.WebHost.zh-Hans.4.0.20710.0
│ ├── lib
│ │ └── net40
│ │ └── zh-Hans
│ │ ├── System.Web.Http.WebHost.resources.dll
│ │ └── System.Web.Http.WebHost.xml
│ └── Microsoft.AspNet.WebApi.WebHost.zh-Hans.4.0.20710.0.nupkg
├── Microsoft.AspNet.WebPages.2.0.20710.0
│ ├── lib
│ │ └── net40
│ │ ├── System.Web.Helpers.dll
│ │ ├── System.Web.Helpers.xml
│ │ ├── System.Web.WebPages.Deployment.dll
│ │ ├── System.Web.WebPages.Deployment.xml
│ │ ├── System.Web.WebPages.dll
│ │ ├── System.Web.WebPages.Razor.dll
│ │ ├── System.Web.WebPages.Razor.xml
│ │ ├── System.Web.WebPages.xml
│ │ └── zh-Hans
│ │ ├── System.Web.Helpers.resources.dll
│ │ ├── system.web.helpers.xml
│ │ ├── System.Web.WebPages.Deployment.resources.dll
│ │ ├── system.web.webpages.deployment.xml
│ │ ├── System.Web.WebPages.Razor.resources.dll
│ │ ├── system.web.webpages.razor.xml
│ │ ├── System.Web.WebPages.resources.dll
│ │ └── system.web.webpages.xml
│ └── Microsoft.AspNet.WebPages.2.0.20710.0.nupkg
├── Microsoft.AspNet.WebPages.zh-Hans.2.0.20710.0
│ ├── lib
│ │ └── net40
│ │ └── zh-Hans
│ │ ├── System.Web.Helpers.resources.dll
│ │ ├── system.web.helpers.xml
│ │ ├── System.Web.WebPages.Deployment.resources.dll
│ │ ├── system.web.webpages.deployment.xml
│ │ ├── System.Web.WebPages.Razor.resources.dll
│ │ ├── system.web.webpages.razor.xml
│ │ ├── System.Web.WebPages.resources.dll
│ │ └── system.web.webpages.xml
│ └── Microsoft.AspNet.WebPages.zh-Hans.2.0.20710.0.nupkg
├── Microsoft.Net.Http.2.0.20710.0
│ ├── lib
│ │ ├── net40
│ │ │ ├── System.Net.Http.dll
│ │ │ ├── System.Net.Http.WebRequest.dll
│ │ │ ├── System.Net.Http.WebRequest.xml
│ │ │ ├── System.Net.Http.xml
│ │ │ └── zh-Hans
│ │ │ ├── System.Net.Http.resources.dll
│ │ │ ├── System.Net.Http.WebRequest.resources.dll
│ │ │ ├── System.Net.Http.WebRequest.xml
│ │ │ └── System.Net.Http.xml
│ │ └── net45
│ │ └── _._
│ └── Microsoft.Net.Http.2.0.20710.0.nupkg
├── Microsoft.Net.Http.zh-Hans.2.0.20710.0
│ ├── lib
│ │ └── net40
│ │ └── zh-Hans
│ │ ├── System.Net.Http.resources.dll
│ │ ├── System.Net.Http.WebRequest.resources.dll
│ │ ├── System.Net.Http.WebRequest.xml
│ │ └── System.Net.Http.xml
│ └── Microsoft.Net.Http.zh-Hans.2.0.20710.0.nupkg
├── Microsoft.Web.Infrastructure.1.0.0.0
│ ├── lib
│ │ └── net40
│ │ └── Microsoft.Web.Infrastructure.dll
│ └── Microsoft.Web.Infrastructure.1.0.0.0.nupkg
├── Newtonsoft.Json.4.5.6
│ ├── lib
│ │ └── net40
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ └── Newtonsoft.Json.4.5.6.nupkg
└── repositories.config
97 directories, 251 files
评论