├── .gitignore
├── .vs
└── BlazorFileUpload
│ ├── DesignTimeBuild
│ └── .dtbcache.v2
│ └── v17
│ └── .suo
├── BlazorFileUpload.csproj
├── BlazorFileUpload.ico
├── BlazorFileUpload.png
├── BlazorFileUpload.sln
├── FileUpload.razor
├── FileUpload.razor.cs
├── README.md
├── Sample
└── ReadMe.txt
├── UploadedFileInfo.cs
├── _Imports.razor
├── bin
└── Debug
│ ├── DataJuggler.Blazor.FileUpload.6.0.1.nupkg
│ ├── DataJuggler.Blazor.FileUpload.6.0.2.nupkg
│ └── net6.0
│ ├── BlazorFileUpload.deps.json
│ ├── BlazorFileUpload.dll
│ ├── BlazorFileUpload.pdb
│ └── BlazorFileUpload.staticwebassets.runtime.json
├── docs
└── README.md
├── obj
├── BlazorFileUpload.csproj.nuget.dgspec.json
├── BlazorFileUpload.csproj.nuget.g.props
├── BlazorFileUpload.csproj.nuget.g.targets
├── Debug
│ ├── DataJuggler.Blazor.FileUpload.6.0.1.nuspec
│ ├── DataJuggler.Blazor.FileUpload.6.0.2.nuspec
│ └── net6.0
│ │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs
│ │ ├── BlazorFileUpload.AssemblyInfo.cs
│ │ ├── BlazorFileUpload.AssemblyInfoInputs.cache
│ │ ├── BlazorFileUpload.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── BlazorFileUpload.assets.cache
│ │ ├── BlazorFileUpload.csproj.AssemblyReference.cache
│ │ ├── BlazorFileUpload.csproj.BuildWithSkipAnalyzers
│ │ ├── BlazorFileUpload.csproj.CoreCompileInputs.cache
│ │ ├── BlazorFileUpload.csproj.FileListAbsolute.txt
│ │ ├── BlazorFileUpload.dll
│ │ ├── BlazorFileUpload.pdb
│ │ ├── ref
│ │ └── BlazorFileUpload.dll
│ │ ├── refint
│ │ └── BlazorFileUpload.dll
│ │ ├── staticwebassets.build.json
│ │ ├── staticwebassets.development.json
│ │ └── staticwebassets
│ │ ├── msbuild.DataJuggler.Blazor.FileUpload.Microsoft.AspNetCore.StaticWebAssets.props
│ │ ├── msbuild.build.DataJuggler.Blazor.FileUpload.props
│ │ ├── msbuild.buildMultiTargeting.DataJuggler.Blazor.FileUpload.props
│ │ └── msbuild.buildTransitive.DataJuggler.Blazor.FileUpload.props
├── Release
│ ├── DataJuggler.Blazor.FileUpload.6.0.1.nuspec
│ ├── DataJuggler.Blazor.FileUpload.6.0.2.nuspec
│ ├── DataJuggler.Blazor.FileUpload.6.0.3.nuspec
│ ├── DataJuggler.Blazor.FileUpload.7.0.0-rc1.nuspec
│ ├── DataJuggler.Blazor.FileUpload.7.0.0.nuspec
│ ├── DataJuggler.Blazor.FileUpload.7.0.1.nuspec
│ ├── DataJuggler.Blazor.FileUpload.7.0.2.nuspec
│ ├── DataJuggler.Blazor.FileUpload.7.0.3.nuspec
│ ├── net6.0
│ │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs
│ │ ├── BlazorFileUpload.AssemblyInfo.cs
│ │ ├── BlazorFileUpload.AssemblyInfoInputs.cache
│ │ ├── BlazorFileUpload.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── BlazorFileUpload.assets.cache
│ │ ├── BlazorFileUpload.csproj.AssemblyReference.cache
│ │ ├── BlazorFileUpload.csproj.CoreCompileInputs.cache
│ │ ├── BlazorFileUpload.csproj.FileListAbsolute.txt
│ │ ├── BlazorFileUpload.dll
│ │ ├── BlazorFileUpload.pdb
│ │ ├── ref
│ │ │ └── BlazorFileUpload.dll
│ │ ├── refint
│ │ │ └── BlazorFileUpload.dll
│ │ ├── staticwebassets.build.json
│ │ ├── staticwebassets.development.json
│ │ └── staticwebassets
│ │ │ ├── msbuild.DataJuggler.Blazor.FileUpload.Microsoft.AspNetCore.StaticWebAssets.props
│ │ │ ├── msbuild.build.DataJuggler.Blazor.FileUpload.props
│ │ │ ├── msbuild.buildMultiTargeting.DataJuggler.Blazor.FileUpload.props
│ │ │ └── msbuild.buildTransitive.DataJuggler.Blazor.FileUpload.props
│ └── net7.0
│ │ ├── .NETCoreApp,Version=v7.0.AssemblyAttributes.cs
│ │ ├── BlazorFileUpload.AssemblyInfo.cs
│ │ ├── BlazorFileUpload.AssemblyInfoInputs.cache
│ │ ├── BlazorFileUpload.GeneratedMSBuildEditorConfig.editorconfig
│ │ ├── BlazorFileUpload.assets.cache
│ │ ├── BlazorFileUpload.csproj.AssemblyReference.cache
│ │ ├── BlazorFileUpload.csproj.CoreCompileInputs.cache
│ │ ├── BlazorFileUpload.csproj.FileListAbsolute.txt
│ │ ├── BlazorFileUpload.dll
│ │ ├── BlazorFileUpload.pdb
│ │ ├── _IsIncrementalBuild
│ │ ├── ref
│ │ └── BlazorFileUpload.dll
│ │ ├── refint
│ │ └── BlazorFileUpload.dll
│ │ ├── staticwebassets.build.json
│ │ ├── staticwebassets.development.json
│ │ ├── staticwebassets.pack.json
│ │ └── staticwebassets
│ │ ├── msbuild.DataJuggler.Blazor.FileUpload.Microsoft.AspNetCore.StaticWebAssets.props
│ │ ├── msbuild.build.DataJuggler.Blazor.FileUpload.props
│ │ ├── msbuild.buildMultiTargeting.DataJuggler.Blazor.FileUpload.props
│ │ └── msbuild.buildTransitive.DataJuggler.Blazor.FileUpload.props
└── project.assets.json
└── wwwroot
├── Images
└── Buttons
│ ├── BlackButton.jpg
│ └── BlackButtonWide.jpg
└── exampleJsInterop.js
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 | ##
4 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
5 |
6 | # User-specific files
7 | *.rsuser
8 | *.suo
9 | *.user
10 | *.userosscache
11 | *.sln.docstates
12 |
13 | # User-specific files (MonoDevelop/Xamarin Studio)
14 | *.userprefs
15 |
16 | # Build results
17 | [Dd]ebug/
18 | [Dd]ebugPublic/
19 | [Rr]elease/
20 | [Rr]eleases/
21 | x64/
22 | x86/
23 | [Aa][Rr][Mm]/
24 | [Aa][Rr][Mm]64/
25 | bld/
26 | [Bb]in/
27 | [Oo]bj/
28 | [Ll]og/
29 |
30 | # Visual Studio 2015/2017 cache/options directory
31 | .vs/
32 | # Uncomment if you have tasks that create the project's static files in wwwroot
33 | #wwwroot/
34 |
35 | # Visual Studio 2017 auto generated files
36 | Generated\ Files/
37 |
38 | # MSTest test Results
39 | [Tt]est[Rr]esult*/
40 | [Bb]uild[Ll]og.*
41 |
42 | # NUNIT
43 | *.VisualState.xml
44 | TestResult.xml
45 |
46 | # Build Results of an ATL Project
47 | [Dd]ebugPS/
48 | [Rr]eleasePS/
49 | dlldata.c
50 |
51 | # Benchmark Results
52 | BenchmarkDotNet.Artifacts/
53 |
54 | # .NET Core
55 | project.lock.json
56 | project.fragment.lock.json
57 | artifacts/
58 |
59 | # StyleCop
60 | StyleCopReport.xml
61 |
62 | # Files built by Visual Studio
63 | *_i.c
64 | *_p.c
65 | *_h.h
66 | *.ilk
67 | *.meta
68 | *.obj
69 | *.iobj
70 | *.pch
71 | *.pdb
72 | *.ipdb
73 | *.pgc
74 | *.pgd
75 | *.rsp
76 | *.sbr
77 | *.tlb
78 | *.tli
79 | *.tlh
80 | *.tmp
81 | *.tmp_proj
82 | *_wpftmp.csproj
83 | *.log
84 | *.vspscc
85 | *.vssscc
86 | .builds
87 | *.pidb
88 | *.svclog
89 | *.scc
90 |
91 | # Chutzpah Test files
92 | _Chutzpah*
93 |
94 | # Visual C++ cache files
95 | ipch/
96 | *.aps
97 | *.ncb
98 | *.opendb
99 | *.opensdf
100 | *.sdf
101 | *.cachefile
102 | *.VC.db
103 | *.VC.VC.opendb
104 |
105 | # Visual Studio profiler
106 | *.psess
107 | *.vsp
108 | *.vspx
109 | *.sap
110 |
111 | # Visual Studio Trace Files
112 | *.e2e
113 |
114 | # TFS 2012 Local Workspace
115 | $tf/
116 |
117 | # Guidance Automation Toolkit
118 | *.gpState
119 |
120 | # ReSharper is a .NET coding add-in
121 | _ReSharper*/
122 | *.[Rr]e[Ss]harper
123 | *.DotSettings.user
124 |
125 | # JustCode is a .NET coding add-in
126 | .JustCode
127 |
128 | # TeamCity is a build add-in
129 | _TeamCity*
130 |
131 | # DotCover is a Code Coverage Tool
132 | *.dotCover
133 |
134 | # AxoCover is a Code Coverage Tool
135 | .axoCover/*
136 | !.axoCover/settings.json
137 |
138 | # Visual Studio code coverage results
139 | *.coverage
140 | *.coveragexml
141 |
142 | # NCrunch
143 | _NCrunch_*
144 | .*crunch*.local.xml
145 | nCrunchTemp_*
146 |
147 | # MightyMoose
148 | *.mm.*
149 | AutoTest.Net/
150 |
151 | # Web workbench (sass)
152 | .sass-cache/
153 |
154 | # Installshield output folder
155 | [Ee]xpress/
156 |
157 | # DocProject is a documentation generator add-in
158 | DocProject/buildhelp/
159 | DocProject/Help/*.HxT
160 | DocProject/Help/*.HxC
161 | DocProject/Help/*.hhc
162 | DocProject/Help/*.hhk
163 | DocProject/Help/*.hhp
164 | DocProject/Help/Html2
165 | DocProject/Help/html
166 |
167 | # Click-Once directory
168 | publish/
169 |
170 | # Publish Web Output
171 | *.[Pp]ublish.xml
172 | *.azurePubxml
173 | # Note: Comment the next line if you want to checkin your web deploy settings,
174 | # but database connection strings (with potential passwords) will be unencrypted
175 | *.pubxml
176 | *.publishproj
177 |
178 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
179 | # checkin your Azure Web App publish settings, but sensitive information contained
180 | # in these scripts will be unencrypted
181 | PublishScripts/
182 |
183 | # NuGet Packages
184 | *.nupkg
185 | # The packages folder can be ignored because of Package Restore
186 | **/[Pp]ackages/*
187 | # except build/, which is used as an MSBuild target.
188 | !**/[Pp]ackages/build/
189 | # Uncomment if necessary however generally it will be regenerated when needed
190 | #!**/[Pp]ackages/repositories.config
191 | # NuGet v3's project.json files produces more ignorable files
192 | *.nuget.props
193 | *.nuget.targets
194 |
195 | # Microsoft Azure Build Output
196 | csx/
197 | *.build.csdef
198 |
199 | # Microsoft Azure Emulator
200 | ecf/
201 | rcf/
202 |
203 | # Windows Store app package directories and files
204 | AppPackages/
205 | BundleArtifacts/
206 | Package.StoreAssociation.xml
207 | _pkginfo.txt
208 | *.appx
209 |
210 | # Visual Studio cache files
211 | # files ending in .cache can be ignored
212 | *.[Cc]ache
213 | # but keep track of directories ending in .cache
214 | !?*.[Cc]ache/
215 |
216 | # Others
217 | ClientBin/
218 | ~$*
219 | *~
220 | *.dbmdl
221 | *.dbproj.schemaview
222 | *.jfm
223 | *.pfx
224 | *.publishsettings
225 | orleans.codegen.cs
226 |
227 | # Including strong name files can present a security risk
228 | # (https://github.com/github/gitignore/pull/2483#issue-259490424)
229 | #*.snk
230 |
231 | # Since there are multiple workflows, uncomment next line to ignore bower_components
232 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
233 | #bower_components/
234 |
235 | # RIA/Silverlight projects
236 | Generated_Code/
237 |
238 | # Backup & report files from converting an old project file
239 | # to a newer Visual Studio version. Backup files are not needed,
240 | # because we have git ;-)
241 | _UpgradeReport_Files/
242 | Backup*/
243 | UpgradeLog*.XML
244 | UpgradeLog*.htm
245 | ServiceFabricBackup/
246 | *.rptproj.bak
247 |
248 | # SQL Server files
249 | *.mdf
250 | *.ldf
251 | *.ndf
252 |
253 | # Business Intelligence projects
254 | *.rdl.data
255 | *.bim.layout
256 | *.bim_*.settings
257 | *.rptproj.rsuser
258 | *- Backup*.rdl
259 |
260 | # Microsoft Fakes
261 | FakesAssemblies/
262 |
263 | # GhostDoc plugin setting file
264 | *.GhostDoc.xml
265 |
266 | # Node.js Tools for Visual Studio
267 | .ntvs_analysis.dat
268 | node_modules/
269 |
270 | # Visual Studio 6 build log
271 | *.plg
272 |
273 | # Visual Studio 6 workspace options file
274 | *.opt
275 |
276 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
277 | *.vbw
278 |
279 | # Visual Studio LightSwitch build output
280 | **/*.HTMLClient/GeneratedArtifacts
281 | **/*.DesktopClient/GeneratedArtifacts
282 | **/*.DesktopClient/ModelManifest.xml
283 | **/*.Server/GeneratedArtifacts
284 | **/*.Server/ModelManifest.xml
285 | _Pvt_Extensions
286 |
287 | # Paket dependency manager
288 | .paket/paket.exe
289 | paket-files/
290 |
291 | # FAKE - F# Make
292 | .fake/
293 |
294 | # JetBrains Rider
295 | .idea/
296 | *.sln.iml
297 |
298 | # CodeRush personal settings
299 | .cr/personal
300 |
301 | # Python Tools for Visual Studio (PTVS)
302 | __pycache__/
303 | *.pyc
304 |
305 | # Cake - Uncomment if you are using it
306 | # tools/**
307 | # !tools/packages.config
308 |
309 | # Tabs Studio
310 | *.tss
311 |
312 | # Telerik's JustMock configuration file
313 | *.jmconfig
314 |
315 | # BizTalk build output
316 | *.btp.cs
317 | *.btm.cs
318 | *.odx.cs
319 | *.xsd.cs
320 |
321 | # OpenCover UI analysis results
322 | OpenCover/
323 |
324 | # Azure Stream Analytics local run output
325 | ASALocalRun/
326 |
327 | # MSBuild Binary and Structured Log
328 | *.binlog
329 |
330 | # NVidia Nsight GPU debugger configuration file
331 | *.nvuser
332 |
333 | # MFractors (Xamarin productivity tool) working folder
334 | .mfractor/
335 |
336 | # Local History for Visual Studio
337 | .localhistory/
338 |
339 | # BeatPulse healthcheck temp database
340 | healthchecksdb
--------------------------------------------------------------------------------
/.vs/BlazorFileUpload/DesignTimeBuild/.dtbcache.v2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/.vs/BlazorFileUpload/DesignTimeBuild/.dtbcache.v2
--------------------------------------------------------------------------------
/.vs/BlazorFileUpload/v17/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/.vs/BlazorFileUpload/v17/.suo
--------------------------------------------------------------------------------
/BlazorFileUpload.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | README.md
5 | net9.0
6 | disable
7 | DataJuggler.Blazor.FileUpload
8 | 9.0.3
9 | MIT
10 | True
11 | DataJuggler
12 | DataJuggler
13 | DataJuggler.Blazor.FileUpload
14 | BlazorFileUpload makes it easy to upload files in Blazor projects. The 9.0 version is only for .NET9.
15 | Use 8.x version for .NET8, 7.x for .NET7. All new features / bug fixes are for .NET9 version onward.
16 | BlazorFileUpload now supports multiple file uploads!
17 | BlazorFileUpload.png
18 | https://github.com/DataJuggler/BlazorFileUpload
19 | Git Git Hub
20 | C#;Blazor;File Upload;
21 |
22 | 9.0.0
23 | 2.9.2025: This has project has been updated to .NET 9.
24 |
25 | 8.0.0
26 | 11.17.2023: This project was updated to .NET8.
27 |
28 | 7.2.0
29 | 8.13.2023: DataJuggler.Blazor.Components and DataJuggler.UltimateHelper were updated.
30 |
31 | 7.1.2
32 | 7.22.2023: DataJuggler.Blazor.Components was updated.
33 |
34 | version 7.1.0
35 | 7.2.2023: DataJuggler.BlazorFileUpload now supports multiple file uploads.
36 |
37 | 6.21.2023: I updated 4 Nuget packages:
38 | Microsoft.AspCore.Components, Microsoft.AspCore.Components.Web, DataJuggler.Blazor.Components
39 | and DataJuggler.UltimateHelper.
40 |
41 | 5.8.2023: Updated Microsoft.AspCore.Components and Microsoft.AspCore.Components.Web.
42 | Also made this project be able to implement IBlazorComponent, so now it can register
43 | with IBlazorComponentParents. This allos the parent to send a message 'OnReset", to force
44 | a reset.
45 |
46 | 4.5.2023: Upgraded Nuget package DataJuggler.UltimateHelper and
47 | Microsoft.AspCore.Components and Microsoft.AspCore.Components.Web.
48 |
49 | 3.6.2023: Added a Read Me with links to Blazor Excelerate examples.
50 | v7.0.2
51 |
52 |
53 | 3.6.2023: Updated some Nuget packages
54 | v7.0.1
55 |
56 | 12.3.2022: Released 7.0.0 version.
57 |
58 | 10.20.2022:
59 | v7.0.0.-rc1: This version is listed as pre-release until .NET7 is out of preview.
60 |
61 | This version has been upaded for .NET7.
62 |
63 | 7.6.2022
64 | Version 6.0.3: I set the default MaxFileUpload to 40 meg by default.
65 | If you don't set any value, the file upload is aborted, and yesterday I had to
66 | add the project reference to figure this out. I figure this will make it easier.
67 | I may add an Aborted Reason when I get some time.
68 | https://github.com/DataJuggler/BlazorFileUpload
69 | BlazorFileUpload.ico
70 |
71 |
72 |
73 | 1701;1702;IDE0090;IDE0063;BL0007;
74 |
75 |
76 |
77 | 1701;1702;IDE0090;IDE0063;BL0007;
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 | True
108 | \
109 |
110 |
111 | PreserveNewest
112 |
113 |
114 |
115 |
116 |
117 | PreserveNewest
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
--------------------------------------------------------------------------------
/BlazorFileUpload.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/BlazorFileUpload.ico
--------------------------------------------------------------------------------
/BlazorFileUpload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/BlazorFileUpload.png
--------------------------------------------------------------------------------
/BlazorFileUpload.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.0.32014.148
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorFileUpload", "BlazorFileUpload.csproj", "{3D455A9D-7A5C-4B8B-BCE5-9CD9D1183C6D}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {3D455A9D-7A5C-4B8B-BCE5-9CD9D1183C6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {3D455A9D-7A5C-4B8B-BCE5-9CD9D1183C6D}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {3D455A9D-7A5C-4B8B-BCE5-9CD9D1183C6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {3D455A9D-7A5C-4B8B-BCE5-9CD9D1183C6D}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {A59A073D-F586-41FE-9F4F-9CD5DBAE203A}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/FileUpload.razor:
--------------------------------------------------------------------------------
1 | @namespace DataJuggler.Blazor.FileUpload
2 |
3 |
17 |
18 | @if (!uploadComplete)
19 | {
20 | @if (ShowCustomButton)
21 | {
22 |
33 | }
34 | else
35 | {
36 |
37 | @if (MultipleFiles)
38 | {
39 |
40 | }
41 | else
42 | {
43 |
44 | }
45 |
46 | }
47 | @if (ProgressVisible)
48 | {
49 |
50 |
51 | }
52 | }
53 | else if (ShowResetButton)
54 | {
55 |
56 | }
57 |
58 | @if ((ShowStatus) && (HasStatus))
59 | {
60 | @status
61 | }
62 |
63 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # BlazorFileUpload
2 |
3 | This project was originally a wrapper of Steve Sanderson's BlazorFileInput, but now has been
4 | updated to the InputFile .NET component. This project has been updated to .NET 9.
5 |
6 | # Update 2.9.2025 - .NET 9
7 |
8 | This project has been updated to .NET 9.
9 |
10 | # Update 8.19.2024 - New sample Project and Video
11 |
12 | First Ever Opensource Saturday - Sunday Edition
13 | https://youtu.be/uxa1xR6xpzk
14 |
15 | # New Sample Project
16 |
17 | NTouch - A Simple Contact Management Demo
18 | https://github.com/DataJuggler/NTouch/
19 |
20 | # Blazor Gallery
21 |
22 | Blazor Gallery is a C#, Blazor, SQL Server image portfolio site, allowing anyone to create up to
23 | five folders with up to 20 images per file.
24 |
25 | Live Demo: https://blazorgallery.com
26 |
27 | To see a complete working example, with source code please visit:
28 |
29 | Blazor Gallery
30 | https://github.com/DataJuggler/BlazorGallery
31 |
32 | Blazor Gallery can also be installed as a dotnet cli project:
33 | (You may change the top line to any directory you wish)
34 |
35 | cd c:\Projects\BlazorGallery
36 | dotnet new install DataJuggler.BlazorGallery
37 | dotnet new DataJuggler.BlazorGallery
38 |
39 | Another complete working example, with source code please visit:
40 |
41 |
42 |
43 |
44 | Blazor Excelerate
45 | https://excelerate.datajuggler.com
46 | Code Generate C# Classes From Excel Header Rows
47 |
48 | The source code for the above project is available at:
49 |
50 | https://github.com/DataJuggler/Blazor.Excelerate
51 |
52 | Here is an example of creating a file upload component:
53 |
54 | @using DataJuggler.Blazor.FileUpload
55 |
56 |
65 |
66 |
67 |
68 | To handle the File Upload event 'OnFileUploaded'. The code shown also starts a progress bar timer and reads the sheet names
69 | using Nuget package DataJuggler.Excelerate (the Nuget package that powers Blazor Excelerate).
70 |
71 | #region OnFileUploaded(UploadedFileInfo file)
72 | ///
73 | /// This method On File Uploaded
74 | ///
75 | public void OnFileUploaded(UploadedFileInfo file)
76 | {
77 | // if the file was uploaded
78 | if (!file.Aborted)
79 | {
80 | // Show the Progressbar
81 | ShowProgress = true;
82 |
83 | // if the ProgressBar
84 | if (HasProgressBar)
85 | {
86 | // Start the Timer
87 | ProgressBar.Start();
88 | }
89 |
90 | // Create a model
91 | GetSheetNamesModel model = new GetSheetNamesModel();
92 |
93 | // Set the model
94 | model.FullPath = file.FullPath;
95 |
96 | // Store this for later
97 | ExcelPath = file.FullPath;
98 |
99 | // reload the model
100 | HandleDiscoverSheets(model);
101 | }
102 | else
103 | {
104 | // for debugging only
105 | if (file.HasException)
106 | {
107 | // for debugging only
108 | string message = file.Exception.Message;
109 | }
110 | }
111 | }
112 | #endregion
113 |
114 | Updates
115 |
116 | 9.13.2023: I updated 5 NuGet packages.
117 |
118 | 11.17.2023: This project has been updated to .NET8.
119 |
120 | 8.13.2023: DataJuggler.Blazor.Components was updated because DataJuggler.UltimateHelper was updated.
121 |
122 | version 7.1.0
123 | 7.2.2023: DataJuggler.BlazorFileUpload now supports multiple file uploads.
124 |
125 | 7.1.2
126 | 7.22.2023: DataJuggler.Blazor.Components was updated.
--------------------------------------------------------------------------------
/Sample/ReadMe.txt:
--------------------------------------------------------------------------------
1 | A new sample project has been created, and is in its own repo.
2 |
3 | Blazor Excelerate
4 | https://github.com/DataJuggler/Blazor.Excelerate
5 |
6 | Live Demo - Code Generate C# classes from Excel header rows.
7 | https://excelerate.datajuggler.com
8 |
9 | Will be updated to .NET6 by the end of the day 1.23.2022. I just solved a .NET6 bug
10 | this morning, so all my packages can finally be uploaded to .NET6.
--------------------------------------------------------------------------------
/UploadedFileInfo.cs:
--------------------------------------------------------------------------------
1 |
2 |
3 | #region using statements
4 |
5 | using Microsoft.AspNetCore.Components;
6 | using Microsoft.AspNetCore.Components.Forms;
7 | using System;
8 | using System.Drawing;
9 | using System.IO;
10 |
11 | #endregion
12 |
13 | namespace DataJuggler.Blazor.FileUpload
14 | {
15 | public class UploadedFileInfo
16 | {
17 |
18 | #region Private Variables
19 | private bool appendPartialGuid;
20 | private string partialGuid;
21 | private DateTime lastModified;
22 | private string name;
23 | private long size;
24 | private string type;
25 | private int height;
26 | private int width;
27 | private bool aborted;
28 | private string errorMessage;
29 | private string extension;
30 | private string uploadFolder;
31 | private int customId;
32 | private string tag;
33 | private bool lastFileInBatch;
34 | private Exception exception;
35 | private MemoryStream stream;
36 | private Image image;
37 | #endregion
38 |
39 | #region Constructor
40 | ///
41 | /// Create a new instance of an UploadedFileInfo object
42 | ///
43 | ///
44 | ///
45 | public UploadedFileInfo(IBrowserFile file, string partialGuid, bool appendPartialGuid, string uploadFolder)
46 | {
47 | // verify both objects exist
48 | if ((file != null) && (!String.IsNullOrWhiteSpace(partialGuid)))
49 | {
50 | // store the arg
51 | UploadFolder = uploadFolder;
52 |
53 | // Set all the properties
54 | this.LastModified = file.LastModified.DateTime;
55 | this.AppendPartialGuid = appendPartialGuid;
56 | this.Name = file.Name;
57 | this.Extension = GetExtension(file.Name);
58 | this.PartialGuid = partialGuid;
59 | this.Size = file.Size;
60 | this.Type = GetExtension(file.Name);
61 | }
62 | }
63 | #endregion
64 |
65 | #region Methods
66 |
67 | #region GetExtension(string fileName)
68 | ///
69 | /// This method returns the Extension
70 | ///
71 | public string GetExtension(string fileName)
72 | {
73 | // initial value
74 | string extension = "";
75 |
76 | // if the string exists
77 | if (!String.IsNullOrEmpty(fileName))
78 | {
79 | // get the last index of a period
80 | int index = fileName.LastIndexOf(".");
81 |
82 | // if the string exists
83 | if (index >= 0)
84 | {
85 | // set the extension
86 | extension = fileName.Substring(index);
87 | }
88 | }
89 |
90 | // return value
91 | return extension;
92 | }
93 | #endregion
94 |
95 | #endregion
96 |
97 | #region Properties
98 |
99 | #region Aborted
100 | ///
101 | /// This property gets or sets the value for 'Aborted'.
102 | ///
103 | public bool Aborted
104 | {
105 | get { return aborted; }
106 | set
107 | {
108 | aborted = value;
109 |
110 | if (aborted)
111 | {
112 | // break point only
113 | aborted = true;
114 | }
115 | }
116 | }
117 | #endregion
118 |
119 | #region AppendPartialGuid
120 | ///
121 | /// This property gets or sets the value for 'AppendPartialGuid'.
122 | ///
123 | public bool AppendPartialGuid
124 | {
125 | get { return appendPartialGuid; }
126 | set { appendPartialGuid = value; }
127 | }
128 | #endregion
129 |
130 | #region CustomId
131 | ///
132 | /// This property gets or sets the value for RequireCustomIddSizeMessage.
133 | /// Optional. This property can be used to set information such as databaseId, parentId,
134 | /// categoryId or some other external classification. This value will lbe returned with
135 | /// this class if included in the FileUpload component.
136 | ///
137 | public int CustomId
138 | {
139 | get { return customId; }
140 | set { customId = value; }
141 | }
142 | #endregion
143 |
144 | #region ErrorMessage
145 | ///
146 | /// This property gets or sets the value for 'ErrorMessage'.
147 | ///
148 | public string ErrorMessage
149 | {
150 | get { return errorMessage; }
151 | set { errorMessage = value; }
152 | }
153 | #endregion
154 |
155 | #region Exception
156 | ///
157 | /// This property gets or sets the value for 'Exception'.
158 | ///
159 | public Exception Exception
160 | {
161 | get { return exception; }
162 | set { exception = value; }
163 | }
164 | #endregion
165 |
166 | #region Extension
167 | ///
168 | /// This property gets or sets the value for 'Extension'.
169 | ///
170 | public string Extension
171 | {
172 | get { return extension; }
173 | set { extension = value; }
174 | }
175 | #endregion
176 |
177 | #region FullName
178 | ///
179 | /// This read only property returns the File Name plus the PartialGuid, if AppendPartialGuid is true.
180 | ///
181 | public string FullName
182 | {
183 | get
184 | {
185 | // return value
186 | return NameWithPartialGuid;
187 | }
188 | }
189 | #endregion
190 |
191 | #region FullPath
192 | ///
193 | /// This read only property returns the File Name plus the PartialGuid, if AppendPartialGuid is true.
194 | ///
195 | public string FullPath
196 | {
197 | get
198 | {
199 | // return value
200 | return Path.Combine(UploadFolder, FullName);
201 | }
202 | }
203 | #endregion
204 |
205 | #region HasException
206 | ///
207 | /// This property returns true if this object has an 'Exception'.
208 | ///
209 | public bool HasException
210 | {
211 | get
212 | {
213 | // initial value
214 | bool hasException = (this.Exception != null);
215 |
216 | // return value
217 | return hasException;
218 | }
219 | }
220 | #endregion
221 |
222 | #region HasPartialGuid
223 | ///
224 | /// This property returns true if the 'PartialGuid' exists.
225 | ///
226 | public bool HasPartialGuid
227 | {
228 | get
229 | {
230 | // initial value
231 | bool hasPartialGuid = (!String.IsNullOrWhiteSpace(this.PartialGuid));
232 |
233 | // return value
234 | return hasPartialGuid;
235 | }
236 | }
237 | #endregion
238 |
239 | #region HasStream
240 | ///
241 | /// This property returns true if this object has a 'Stream'.
242 | ///
243 | public bool HasStream
244 | {
245 | get
246 | {
247 | // initial value
248 | bool hasStream = (this.Stream != null);
249 |
250 | // return value
251 | return hasStream;
252 | }
253 | }
254 | #endregion
255 |
256 | #region Height
257 | ///
258 | /// This property gets or sets the value for 'Height'.
259 | /// This property is only available for .jpg and .png files for now.
260 | ///
261 | public int Height
262 | {
263 | get { return height; }
264 | set { height = value; }
265 | }
266 | #endregion
267 |
268 | #region Image
269 | ///
270 | /// This property gets or sets the value for 'Image'.
271 | ///
272 | public Image Image
273 | {
274 | get { return image; }
275 | set { image = value; }
276 | }
277 | #endregion
278 |
279 | #region LastFileInBatch
280 | ///
281 | /// This property gets or sets the value for 'LastFileInBatch'.
282 | ///
283 | public bool LastFileInBatch
284 | {
285 | get { return lastFileInBatch; }
286 | set { lastFileInBatch = value; }
287 | }
288 | #endregion
289 |
290 | #region LastModified
291 | ///
292 | /// This property gets or sets the value for 'LastModified'.
293 | ///
294 | public DateTime LastModified
295 | {
296 | get { return lastModified; }
297 | set { lastModified = value; }
298 | }
299 | #endregion
300 |
301 | #region Name
302 | ///
303 | /// This property gets or sets the value for 'Name'.
304 | ///
305 | public string Name
306 | {
307 | get { return name; }
308 | set { name = value; }
309 | }
310 | #endregion
311 |
312 | #region NameWithPartialGuid
313 | ///
314 | /// This read only property returns the File Name plus the PartialGuid.
315 | ///
316 | public string NameWithPartialGuid
317 | {
318 | get
319 | {
320 | // initial value
321 | string nameWithPartialGuid = Name;
322 |
323 | // if the value for AppendPartialGuid is true
324 | if (AppendPartialGuid)
325 | {
326 | // set the return value
327 | nameWithPartialGuid = name.Substring(0, name.Length - extension.Length + 1) + partialGuid + extension;
328 | }
329 |
330 | // return value
331 | return nameWithPartialGuid;
332 | }
333 | }
334 | #endregion
335 |
336 | #region PartialGuid
337 | ///
338 | /// This property gets or sets the value for 'PartialGuid'.
339 | ///
340 | public string PartialGuid
341 | {
342 | get { return partialGuid; }
343 | set { partialGuid = value; }
344 | }
345 | #endregion
346 |
347 | #region Size
348 | ///
349 | /// This property gets or sets the value for 'Size'.
350 | ///
351 | public long Size
352 | {
353 | get { return size; }
354 | set { size = value; }
355 | }
356 | #endregion
357 |
358 | #region Stream
359 | ///
360 | /// This property gets or sets the value for 'Stream'.
361 | ///
362 | public MemoryStream Stream
363 | {
364 | get { return stream; }
365 | set { stream = value; }
366 | }
367 | #endregion
368 |
369 | #region Tag
370 | /// This property gets or sets the value for Tag.
371 | /// If set on the FileUpload control, this property can be used to pass information to help
372 | /// name or classify uploaded files.
373 | public string Tag
374 | {
375 | get { return tag; }
376 | set { tag = value; }
377 | }
378 | #endregion
379 |
380 | #region Type
381 | ///
382 | /// This property gets or sets the value for 'Type'.
383 | ///
384 | public string Type
385 | {
386 | get { return type; }
387 | set { type = value; }
388 | }
389 | #endregion
390 |
391 | #region UploadFolder
392 | ///
393 | /// This property gets or sets the value for 'UploadFolder'.
394 | ///
395 | public string UploadFolder
396 | {
397 | get { return uploadFolder; }
398 | set { uploadFolder = value; }
399 | }
400 | #endregion
401 |
402 | #region Width
403 | ///
404 | /// This property gets or sets the value for 'Width'.
405 | /// This property is only available for .jpg and .png files for now.
406 | ///
407 | public int Width
408 | {
409 | get { return width; }
410 | set { width = value; }
411 | }
412 | #endregion
413 |
414 | #endregion
415 |
416 | }
417 | }
418 |
--------------------------------------------------------------------------------
/_Imports.razor:
--------------------------------------------------------------------------------
1 | @using Microsoft.AspNetCore.Components.Forms
2 | @using Microsoft.AspNetCore.Components
3 | @using Microsoft.AspNetCore.Components.Web
4 |
--------------------------------------------------------------------------------
/bin/Debug/DataJuggler.Blazor.FileUpload.6.0.1.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/bin/Debug/DataJuggler.Blazor.FileUpload.6.0.1.nupkg
--------------------------------------------------------------------------------
/bin/Debug/DataJuggler.Blazor.FileUpload.6.0.2.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/bin/Debug/DataJuggler.Blazor.FileUpload.6.0.2.nupkg
--------------------------------------------------------------------------------
/bin/Debug/net6.0/BlazorFileUpload.deps.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeTarget": {
3 | "name": ".NETCoreApp,Version=v6.0",
4 | "signature": ""
5 | },
6 | "compilationOptions": {},
7 | "targets": {
8 | ".NETCoreApp,Version=v6.0": {
9 | "BlazorFileUpload/6.0.2": {
10 | "dependencies": {
11 | "DataJuggler.UltimateHelper": "6.0.6",
12 | "Microsoft.AspNetCore.Components": "6.0.6",
13 | "Microsoft.AspNetCore.Components.Web": "6.0.6",
14 | "System.Drawing.Common": "6.0.0"
15 | },
16 | "runtime": {
17 | "BlazorFileUpload.dll": {}
18 | }
19 | },
20 | "DataJuggler.UltimateHelper/6.0.6": {
21 | "dependencies": {
22 | "System.Configuration.ConfigurationManager": "6.0.0"
23 | },
24 | "runtime": {
25 | "lib/net6.0/DataJuggler.UltimateHelper.dll": {
26 | "assemblyVersion": "1.6.8.0",
27 | "fileVersion": "1.6.8.0"
28 | }
29 | }
30 | },
31 | "Microsoft.AspNetCore.Authorization/6.0.6": {
32 | "dependencies": {
33 | "Microsoft.AspNetCore.Metadata": "6.0.6",
34 | "Microsoft.Extensions.Logging.Abstractions": "6.0.1",
35 | "Microsoft.Extensions.Options": "6.0.0"
36 | },
37 | "runtime": {
38 | "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": {
39 | "assemblyVersion": "6.0.0.0",
40 | "fileVersion": "6.0.622.26805"
41 | }
42 | }
43 | },
44 | "Microsoft.AspNetCore.Components/6.0.6": {
45 | "dependencies": {
46 | "Microsoft.AspNetCore.Authorization": "6.0.6",
47 | "Microsoft.AspNetCore.Components.Analyzers": "6.0.6"
48 | },
49 | "runtime": {
50 | "lib/net6.0/Microsoft.AspNetCore.Components.dll": {
51 | "assemblyVersion": "6.0.0.0",
52 | "fileVersion": "6.0.622.26805"
53 | }
54 | }
55 | },
56 | "Microsoft.AspNetCore.Components.Analyzers/6.0.6": {},
57 | "Microsoft.AspNetCore.Components.Forms/6.0.6": {
58 | "dependencies": {
59 | "Microsoft.AspNetCore.Components": "6.0.6"
60 | },
61 | "runtime": {
62 | "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": {
63 | "assemblyVersion": "6.0.0.0",
64 | "fileVersion": "6.0.622.26805"
65 | }
66 | }
67 | },
68 | "Microsoft.AspNetCore.Components.Web/6.0.6": {
69 | "dependencies": {
70 | "Microsoft.AspNetCore.Components": "6.0.6",
71 | "Microsoft.AspNetCore.Components.Forms": "6.0.6",
72 | "Microsoft.Extensions.DependencyInjection": "6.0.0",
73 | "Microsoft.JSInterop": "6.0.6",
74 | "System.IO.Pipelines": "6.0.3"
75 | },
76 | "runtime": {
77 | "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": {
78 | "assemblyVersion": "6.0.0.0",
79 | "fileVersion": "6.0.622.26805"
80 | }
81 | }
82 | },
83 | "Microsoft.AspNetCore.Metadata/6.0.6": {
84 | "runtime": {
85 | "lib/net6.0/Microsoft.AspNetCore.Metadata.dll": {
86 | "assemblyVersion": "6.0.0.0",
87 | "fileVersion": "6.0.622.26805"
88 | }
89 | }
90 | },
91 | "Microsoft.Extensions.DependencyInjection/6.0.0": {
92 | "dependencies": {
93 | "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
94 | "System.Runtime.CompilerServices.Unsafe": "6.0.0"
95 | },
96 | "runtime": {
97 | "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": {
98 | "assemblyVersion": "6.0.0.0",
99 | "fileVersion": "6.0.21.52210"
100 | }
101 | }
102 | },
103 | "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
104 | "runtime": {
105 | "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
106 | "assemblyVersion": "6.0.0.0",
107 | "fileVersion": "6.0.21.52210"
108 | }
109 | }
110 | },
111 | "Microsoft.Extensions.Logging.Abstractions/6.0.1": {
112 | "runtime": {
113 | "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {
114 | "assemblyVersion": "6.0.0.0",
115 | "fileVersion": "6.0.322.12309"
116 | }
117 | }
118 | },
119 | "Microsoft.Extensions.Options/6.0.0": {
120 | "dependencies": {
121 | "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
122 | "Microsoft.Extensions.Primitives": "6.0.0"
123 | },
124 | "runtime": {
125 | "lib/netstandard2.1/Microsoft.Extensions.Options.dll": {
126 | "assemblyVersion": "6.0.0.0",
127 | "fileVersion": "6.0.21.52210"
128 | }
129 | }
130 | },
131 | "Microsoft.Extensions.Primitives/6.0.0": {
132 | "dependencies": {
133 | "System.Runtime.CompilerServices.Unsafe": "6.0.0"
134 | },
135 | "runtime": {
136 | "lib/net6.0/Microsoft.Extensions.Primitives.dll": {
137 | "assemblyVersion": "6.0.0.0",
138 | "fileVersion": "6.0.21.52210"
139 | }
140 | }
141 | },
142 | "Microsoft.JSInterop/6.0.6": {
143 | "runtime": {
144 | "lib/net6.0/Microsoft.JSInterop.dll": {
145 | "assemblyVersion": "6.0.0.0",
146 | "fileVersion": "6.0.622.26805"
147 | }
148 | }
149 | },
150 | "Microsoft.Win32.SystemEvents/6.0.0": {
151 | "runtime": {
152 | "lib/net6.0/Microsoft.Win32.SystemEvents.dll": {
153 | "assemblyVersion": "6.0.0.0",
154 | "fileVersion": "6.0.21.52210"
155 | }
156 | },
157 | "runtimeTargets": {
158 | "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": {
159 | "rid": "win",
160 | "assetType": "runtime",
161 | "assemblyVersion": "6.0.0.0",
162 | "fileVersion": "6.0.21.52210"
163 | }
164 | }
165 | },
166 | "System.Configuration.ConfigurationManager/6.0.0": {
167 | "dependencies": {
168 | "System.Security.Cryptography.ProtectedData": "6.0.0",
169 | "System.Security.Permissions": "6.0.0"
170 | },
171 | "runtime": {
172 | "lib/net6.0/System.Configuration.ConfigurationManager.dll": {
173 | "assemblyVersion": "6.0.0.0",
174 | "fileVersion": "6.0.21.52210"
175 | }
176 | }
177 | },
178 | "System.Drawing.Common/6.0.0": {
179 | "dependencies": {
180 | "Microsoft.Win32.SystemEvents": "6.0.0"
181 | },
182 | "runtime": {
183 | "lib/net6.0/System.Drawing.Common.dll": {
184 | "assemblyVersion": "6.0.0.0",
185 | "fileVersion": "6.0.21.52210"
186 | }
187 | },
188 | "runtimeTargets": {
189 | "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": {
190 | "rid": "unix",
191 | "assetType": "runtime",
192 | "assemblyVersion": "6.0.0.0",
193 | "fileVersion": "6.0.21.52210"
194 | },
195 | "runtimes/win/lib/net6.0/System.Drawing.Common.dll": {
196 | "rid": "win",
197 | "assetType": "runtime",
198 | "assemblyVersion": "6.0.0.0",
199 | "fileVersion": "6.0.21.52210"
200 | }
201 | }
202 | },
203 | "System.IO.Pipelines/6.0.3": {
204 | "runtime": {
205 | "lib/net6.0/System.IO.Pipelines.dll": {
206 | "assemblyVersion": "6.0.0.0",
207 | "fileVersion": "6.0.522.21309"
208 | }
209 | }
210 | },
211 | "System.Runtime.CompilerServices.Unsafe/6.0.0": {},
212 | "System.Security.AccessControl/6.0.0": {},
213 | "System.Security.Cryptography.ProtectedData/6.0.0": {
214 | "runtime": {
215 | "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {
216 | "assemblyVersion": "6.0.0.0",
217 | "fileVersion": "6.0.21.52210"
218 | }
219 | },
220 | "runtimeTargets": {
221 | "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {
222 | "rid": "win",
223 | "assetType": "runtime",
224 | "assemblyVersion": "6.0.0.0",
225 | "fileVersion": "6.0.21.52210"
226 | }
227 | }
228 | },
229 | "System.Security.Permissions/6.0.0": {
230 | "dependencies": {
231 | "System.Security.AccessControl": "6.0.0",
232 | "System.Windows.Extensions": "6.0.0"
233 | },
234 | "runtime": {
235 | "lib/net6.0/System.Security.Permissions.dll": {
236 | "assemblyVersion": "6.0.0.0",
237 | "fileVersion": "6.0.21.52210"
238 | }
239 | }
240 | },
241 | "System.Windows.Extensions/6.0.0": {
242 | "dependencies": {
243 | "System.Drawing.Common": "6.0.0"
244 | },
245 | "runtime": {
246 | "lib/net6.0/System.Windows.Extensions.dll": {
247 | "assemblyVersion": "6.0.0.0",
248 | "fileVersion": "6.0.21.52210"
249 | }
250 | },
251 | "runtimeTargets": {
252 | "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": {
253 | "rid": "win",
254 | "assetType": "runtime",
255 | "assemblyVersion": "6.0.0.0",
256 | "fileVersion": "6.0.21.52210"
257 | }
258 | }
259 | }
260 | }
261 | },
262 | "libraries": {
263 | "BlazorFileUpload/6.0.2": {
264 | "type": "project",
265 | "serviceable": false,
266 | "sha512": ""
267 | },
268 | "DataJuggler.UltimateHelper/6.0.6": {
269 | "type": "package",
270 | "serviceable": true,
271 | "sha512": "sha512-Y1oQkKdhsonJzXk8lSXZB+vH/nD8Pj6I013bUE1JQ/kKcDZewTFnxt6gafScj4mCB6Qwuigosn0Cik8+XCHm9Q==",
272 | "path": "datajuggler.ultimatehelper/6.0.6",
273 | "hashPath": "datajuggler.ultimatehelper.6.0.6.nupkg.sha512"
274 | },
275 | "Microsoft.AspNetCore.Authorization/6.0.6": {
276 | "type": "package",
277 | "serviceable": true,
278 | "sha512": "sha512-DCNGiX7YDM53RjMhVuEOX3IcoRg0SEVDVFdWTMCcXfehxZfTaVqvlNIzCXM/Jx1pUpguNJn7ryUlcgTJtUqZjQ==",
279 | "path": "microsoft.aspnetcore.authorization/6.0.6",
280 | "hashPath": "microsoft.aspnetcore.authorization.6.0.6.nupkg.sha512"
281 | },
282 | "Microsoft.AspNetCore.Components/6.0.6": {
283 | "type": "package",
284 | "serviceable": true,
285 | "sha512": "sha512-S050RxIGiFyPLt3Y9Qp8swRpmbjK6g6xEN/ka68pRR9cA07IXkRRro3FYyh8zDJS4zidTGbXyusbktFLwnQdzg==",
286 | "path": "microsoft.aspnetcore.components/6.0.6",
287 | "hashPath": "microsoft.aspnetcore.components.6.0.6.nupkg.sha512"
288 | },
289 | "Microsoft.AspNetCore.Components.Analyzers/6.0.6": {
290 | "type": "package",
291 | "serviceable": true,
292 | "sha512": "sha512-bbnOX8dkEmlKDoUq/Zoeg5t6mwnOS9Jlxto0KKjqgpeHuCHHLSqLI8HNpAKmY21OUTkMuwIVgf7hm128a/n5nw==",
293 | "path": "microsoft.aspnetcore.components.analyzers/6.0.6",
294 | "hashPath": "microsoft.aspnetcore.components.analyzers.6.0.6.nupkg.sha512"
295 | },
296 | "Microsoft.AspNetCore.Components.Forms/6.0.6": {
297 | "type": "package",
298 | "serviceable": true,
299 | "sha512": "sha512-FGppLMwZbsilbqQSWD/+bgiloeRyBZvQZ+q6L9tM8MlC3u/LGWF44xW5m1+13GtMg2j3d83cGDxydq1Fp8qK7Q==",
300 | "path": "microsoft.aspnetcore.components.forms/6.0.6",
301 | "hashPath": "microsoft.aspnetcore.components.forms.6.0.6.nupkg.sha512"
302 | },
303 | "Microsoft.AspNetCore.Components.Web/6.0.6": {
304 | "type": "package",
305 | "serviceable": true,
306 | "sha512": "sha512-B/CD2BSon0F6jJ4MMl7vMPZ/UAjwtD0D10lLTCVr06eRMMIXQcLgHI6lKBgVr1tWcqz/G2t6DhGXgJcfkEUltg==",
307 | "path": "microsoft.aspnetcore.components.web/6.0.6",
308 | "hashPath": "microsoft.aspnetcore.components.web.6.0.6.nupkg.sha512"
309 | },
310 | "Microsoft.AspNetCore.Metadata/6.0.6": {
311 | "type": "package",
312 | "serviceable": true,
313 | "sha512": "sha512-OEj19liYLOyaEgPIgBtaCMPk8AhjxqJZ8aWiZ3g3NZoe8YG5OtL+z4AVVLSqRCDoyVxKQaleyX+SoFHvqvemNA==",
314 | "path": "microsoft.aspnetcore.metadata/6.0.6",
315 | "hashPath": "microsoft.aspnetcore.metadata.6.0.6.nupkg.sha512"
316 | },
317 | "Microsoft.Extensions.DependencyInjection/6.0.0": {
318 | "type": "package",
319 | "serviceable": true,
320 | "sha512": "sha512-k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==",
321 | "path": "microsoft.extensions.dependencyinjection/6.0.0",
322 | "hashPath": "microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512"
323 | },
324 | "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
325 | "type": "package",
326 | "serviceable": true,
327 | "sha512": "sha512-xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==",
328 | "path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0",
329 | "hashPath": "microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512"
330 | },
331 | "Microsoft.Extensions.Logging.Abstractions/6.0.1": {
332 | "type": "package",
333 | "serviceable": true,
334 | "sha512": "sha512-dzB2Cgg+JmrouhjkcQGzSFjjvpwlq353i8oBQO2GWNjCXSzhbtBRUf28HSauWe7eib3wYOdb3tItdjRwAdwCSg==",
335 | "path": "microsoft.extensions.logging.abstractions/6.0.1",
336 | "hashPath": "microsoft.extensions.logging.abstractions.6.0.1.nupkg.sha512"
337 | },
338 | "Microsoft.Extensions.Options/6.0.0": {
339 | "type": "package",
340 | "serviceable": true,
341 | "sha512": "sha512-dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==",
342 | "path": "microsoft.extensions.options/6.0.0",
343 | "hashPath": "microsoft.extensions.options.6.0.0.nupkg.sha512"
344 | },
345 | "Microsoft.Extensions.Primitives/6.0.0": {
346 | "type": "package",
347 | "serviceable": true,
348 | "sha512": "sha512-9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==",
349 | "path": "microsoft.extensions.primitives/6.0.0",
350 | "hashPath": "microsoft.extensions.primitives.6.0.0.nupkg.sha512"
351 | },
352 | "Microsoft.JSInterop/6.0.6": {
353 | "type": "package",
354 | "serviceable": true,
355 | "sha512": "sha512-K0z7oazKQS8KLQp4TfSRzqjbg8faI7/3zsRZFOPTeXcEGV9Xao+JK6XDcpgO7XFUDef/6YMurj3BLWXXmNiOSw==",
356 | "path": "microsoft.jsinterop/6.0.6",
357 | "hashPath": "microsoft.jsinterop.6.0.6.nupkg.sha512"
358 | },
359 | "Microsoft.Win32.SystemEvents/6.0.0": {
360 | "type": "package",
361 | "serviceable": true,
362 | "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==",
363 | "path": "microsoft.win32.systemevents/6.0.0",
364 | "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512"
365 | },
366 | "System.Configuration.ConfigurationManager/6.0.0": {
367 | "type": "package",
368 | "serviceable": true,
369 | "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==",
370 | "path": "system.configuration.configurationmanager/6.0.0",
371 | "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512"
372 | },
373 | "System.Drawing.Common/6.0.0": {
374 | "type": "package",
375 | "serviceable": true,
376 | "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==",
377 | "path": "system.drawing.common/6.0.0",
378 | "hashPath": "system.drawing.common.6.0.0.nupkg.sha512"
379 | },
380 | "System.IO.Pipelines/6.0.3": {
381 | "type": "package",
382 | "serviceable": true,
383 | "sha512": "sha512-ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
384 | "path": "system.io.pipelines/6.0.3",
385 | "hashPath": "system.io.pipelines.6.0.3.nupkg.sha512"
386 | },
387 | "System.Runtime.CompilerServices.Unsafe/6.0.0": {
388 | "type": "package",
389 | "serviceable": true,
390 | "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
391 | "path": "system.runtime.compilerservices.unsafe/6.0.0",
392 | "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
393 | },
394 | "System.Security.AccessControl/6.0.0": {
395 | "type": "package",
396 | "serviceable": true,
397 | "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==",
398 | "path": "system.security.accesscontrol/6.0.0",
399 | "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512"
400 | },
401 | "System.Security.Cryptography.ProtectedData/6.0.0": {
402 | "type": "package",
403 | "serviceable": true,
404 | "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==",
405 | "path": "system.security.cryptography.protecteddata/6.0.0",
406 | "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512"
407 | },
408 | "System.Security.Permissions/6.0.0": {
409 | "type": "package",
410 | "serviceable": true,
411 | "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==",
412 | "path": "system.security.permissions/6.0.0",
413 | "hashPath": "system.security.permissions.6.0.0.nupkg.sha512"
414 | },
415 | "System.Windows.Extensions/6.0.0": {
416 | "type": "package",
417 | "serviceable": true,
418 | "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==",
419 | "path": "system.windows.extensions/6.0.0",
420 | "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512"
421 | }
422 | }
423 | }
--------------------------------------------------------------------------------
/bin/Debug/net6.0/BlazorFileUpload.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/bin/Debug/net6.0/BlazorFileUpload.dll
--------------------------------------------------------------------------------
/bin/Debug/net6.0/BlazorFileUpload.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/bin/Debug/net6.0/BlazorFileUpload.pdb
--------------------------------------------------------------------------------
/bin/Debug/net6.0/BlazorFileUpload.staticwebassets.runtime.json:
--------------------------------------------------------------------------------
1 | {"ContentRoots":["C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\"],"Root":{"Children":{"background.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"background.png"},"Patterns":null},"BlazorFileUpload.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"BlazorFileUpload.png"},"Patterns":null},"BlazorFileUploadIcon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"BlazorFileUploadIcon.ico"},"Patterns":null},"exampleJsInterop.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"exampleJsInterop.js"},"Patterns":null},"Images":{"Children":{"Buttons":{"Children":{"BlackButton.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Images/Buttons/BlackButton.jpg"},"Patterns":null},"BlackButtonWide.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Images/Buttons/BlackButtonWide.jpg"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
--------------------------------------------------------------------------------
/docs/README.md:
--------------------------------------------------------------------------------
1 | # BlazorFileUpload
2 |
3 | This project was originally a wrapper of Steve Sanderson's BlazorFileInput, but now has been
4 | updated to the InputFile .NET component. This project has been updated to .NET 8.
5 |
6 | Blazor Gallery is a C#, Blazor, SQL Server image portfolio site, allowing anyone to create up to
7 | five folders with up to 20 images per file.
8 |
9 | Live Demo: https://blazorgallery.com
10 |
11 | To see a complete working example, with source code please visit:
12 |
13 | Blazor Gallery
14 | https://github.com/DataJuggler/BlazorGallery
15 |
16 | Blazor Gallery can also be installed as a dotnet cli project:
17 | (You may change the top line to any directory you wish)
18 |
19 | cd c:\Projects\BlazorGallery
20 | dotnet new install DataJuggler.BlazorGallery
21 | dotnet new DataJuggler.BlazorGallery
22 |
23 | Another complete working example, with source code please visit:
24 |
25 |
26 |
27 |
28 | Blazor Excelerate
29 | https://excelerate.datajuggler.com
30 | Code Generate C# Classes From Excel Header Rows
31 |
32 | The source code for the above project is available at:
33 |
34 | https://github.com/DataJuggler/Blazor.Excelerate
35 |
36 | Here is an example of creating a file upload component:
37 |
38 | @using DataJuggler.Blazor.FileUpload
39 |
40 |
49 |
50 |
51 |
52 | To handle the File Upload event 'OnFileUploaded'. The code shown also starts a progress bar timer and reads the sheet names
53 | using Nuget package DataJuggler.Excelerate (the Nuget package that powers Blazor Excelerate).
54 |
55 | #region OnFileUploaded(UploadedFileInfo file)
56 | ///
57 | /// This method On File Uploaded
58 | ///
59 | public void OnFileUploaded(UploadedFileInfo file)
60 | {
61 | // if the file was uploaded
62 | if (!file.Aborted)
63 | {
64 | // Show the Progressbar
65 | ShowProgress = true;
66 |
67 | // if the ProgressBar
68 | if (HasProgressBar)
69 | {
70 | // Start the Timer
71 | ProgressBar.Start();
72 | }
73 |
74 | // Create a model
75 | GetSheetNamesModel model = new GetSheetNamesModel();
76 |
77 | // Set the model
78 | model.FullPath = file.FullPath;
79 |
80 | // Store this for later
81 | ExcelPath = file.FullPath;
82 |
83 | // reload the model
84 | HandleDiscoverSheets(model);
85 | }
86 | else
87 | {
88 | // for debugging only
89 | if (file.HasException)
90 | {
91 | // for debugging only
92 | string message = file.Exception.Message;
93 | }
94 | }
95 | }
96 | #endregion
97 |
98 | Updates
99 |
100 | 11.17.2023: This project has been updated to .NET8.
101 |
102 | 8.13.2023: DataJuggler.Blazor.Components was updated because DataJuggler.UltimateHelper was updated.
103 |
104 | version 7.1.0
105 | 7.2.2023: DataJuggler.BlazorFileUpload now supports multiple file uploads.
106 |
107 | 7.1.2
108 | 7.22.2023: DataJuggler.Blazor.Components was updated.
109 |
110 |
--------------------------------------------------------------------------------
/obj/BlazorFileUpload.csproj.nuget.dgspec.json:
--------------------------------------------------------------------------------
1 | {
2 | "format": 1,
3 | "restore": {
4 | "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload.csproj": {}
5 | },
6 | "projects": {
7 | "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload.csproj": {
8 | "version": "9.0.3",
9 | "restore": {
10 | "projectUniqueName": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload.csproj",
11 | "projectName": "DataJuggler.Blazor.FileUpload",
12 | "projectPath": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload.csproj",
13 | "packagesPath": "C:\\Users\\Corby\\.nuget\\packages\\",
14 | "outputPath": "C:\\Projects\\GitHub\\BlazorFileUpload\\obj\\",
15 | "projectStyle": "PackageReference",
16 | "fallbackFolders": [
17 | "C:\\Program Files\\DevExpress 23.1\\Components\\Offline Packages",
18 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
19 | ],
20 | "configFilePaths": [
21 | "C:\\Users\\Corby\\AppData\\Roaming\\NuGet\\NuGet.Config",
22 | "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 23.1.config",
23 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
24 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
25 | ],
26 | "originalTargetFrameworks": [
27 | "net9.0"
28 | ],
29 | "sources": {
30 | "C:\\LocalNuGet": {},
31 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
32 | "C:\\Program Files\\DevExpress 23.1\\Components\\System\\Components\\Packages": {},
33 | "https://api.nuget.org/v3/index.json": {}
34 | },
35 | "frameworks": {
36 | "net9.0": {
37 | "targetAlias": "net9.0",
38 | "projectReferences": {}
39 | }
40 | },
41 | "warningProperties": {
42 | "warnAsError": [
43 | "NU1605"
44 | ]
45 | },
46 | "restoreAuditProperties": {
47 | "enableAudit": "true",
48 | "auditLevel": "low",
49 | "auditMode": "direct"
50 | },
51 | "SdkAnalysisLevel": "9.0.300"
52 | },
53 | "frameworks": {
54 | "net9.0": {
55 | "targetAlias": "net9.0",
56 | "dependencies": {
57 | "DataJuggler.Blazor.Components": {
58 | "target": "Package",
59 | "version": "[9.14.0, )"
60 | },
61 | "DataJuggler.UltimateHelper": {
62 | "target": "Package",
63 | "version": "[9.1.0, )"
64 | },
65 | "Microsoft.AspNetCore.Components": {
66 | "target": "Package",
67 | "version": "[9.0.5, )"
68 | },
69 | "Microsoft.AspNetCore.Components.Web": {
70 | "target": "Package",
71 | "version": "[9.0.5, )"
72 | },
73 | "System.Drawing.Common": {
74 | "target": "Package",
75 | "version": "[9.0.5, )"
76 | }
77 | },
78 | "imports": [
79 | "net461",
80 | "net462",
81 | "net47",
82 | "net471",
83 | "net472",
84 | "net48",
85 | "net481"
86 | ],
87 | "assetTargetFallback": true,
88 | "warn": true,
89 | "frameworkReferences": {
90 | "Microsoft.NETCore.App": {
91 | "privateAssets": "all"
92 | }
93 | },
94 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
95 | }
96 | }
97 | }
98 | }
99 | }
--------------------------------------------------------------------------------
/obj/BlazorFileUpload.csproj.nuget.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | NuGet
6 | $(MSBuildThisFileDirectory)project.assets.json
7 | $(UserProfile)\.nuget\packages\
8 | C:\Users\Corby\.nuget\packages\;C:\Program Files\DevExpress 23.1\Components\Offline Packages;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
9 | PackageReference
10 | 6.14.0
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/obj/BlazorFileUpload.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/obj/Debug/DataJuggler.Blazor.FileUpload.6.0.1.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DataJuggler.Blazor.FileUpload
5 | 6.0.1
6 | DataJuggler
7 | MIT
8 | https://licenses.nuget.org/MIT
9 | BlazorFileUploadIcon.png
10 | https://github.com/DataJuggler/BlazorFileUpload
11 | BlazorFileUpload makes it easy to upload files in Blazor projects. The 6.0 version is only for .NET6.
12 | Use 5.x version for .NET5.
13 | This version has been upaded for .NET6.
14 | C# Blazor
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/obj/Debug/DataJuggler.Blazor.FileUpload.6.0.2.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DataJuggler.Blazor.FileUpload
5 | 6.0.2
6 | DataJuggler
7 | MIT
8 | https://licenses.nuget.org/MIT
9 | BlazorFileUploadIcon.png
10 | https://github.com/DataJuggler/BlazorFileUpload
11 | BlazorFileUpload makes it easy to upload files in Blazor projects. The 6.0 version is only for .NET6.
12 | Use 5.x version for .NET5.
13 | This version has been upaded for .NET6.
14 | C# Blazor
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/BlazorFileUpload.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("DataJuggler")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 | [assembly: System.Reflection.AssemblyDescriptionAttribute("BlazorFileUpload makes it easy to upload files in Blazor projects. The 6.0 versio" +
17 | "n is only for .NET6.\r\nUse 5.x version for .NET5.")]
18 | [assembly: System.Reflection.AssemblyFileVersionAttribute("6.0.3.0")]
19 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("6.0.3")]
20 | [assembly: System.Reflection.AssemblyProductAttribute("DataJuggler.Blazor.FileUpload")]
21 | [assembly: System.Reflection.AssemblyTitleAttribute("BlazorFileUpload")]
22 | [assembly: System.Reflection.AssemblyVersionAttribute("6.0.3.0")]
23 | [assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/DataJuggler/BlazorFileUpload")]
24 |
25 | // Generated by the MSBuild WriteCodeFragment class.
26 |
27 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/BlazorFileUpload.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | b128cf91ef094a843c57be740bfd7b355f9bdca0
2 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/BlazorFileUpload.GeneratedMSBuildEditorConfig.editorconfig:
--------------------------------------------------------------------------------
1 | is_global = true
2 | build_property.TargetFramework = net6.0
3 | build_property.TargetPlatformMinVersion =
4 | build_property.UsingMicrosoftNETSdkWeb =
5 | build_property.ProjectTypeGuids =
6 | build_property.InvariantGlobalization =
7 | build_property.PlatformNeutralAssembly =
8 | build_property._SupportedPlatformList = Linux,macOS,Windows,browser
9 | build_property.RootNamespace = BlazorFileUpload
10 | build_property.RootNamespace = BlazorFileUpload
11 | build_property.ProjectDir = C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\
12 | build_property.RazorLangVersion = 6.0
13 | build_property.SupportLocalizedComponentNames =
14 | build_property.GenerateRazorMetadataSourceChecksumAttributes =
15 | build_property.MSBuildProjectDirectory = C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload
16 | build_property._RazorSourceGeneratorDebug =
17 |
18 | [C:/Projects/GitHub/BlazorFileUpload/BlazorFileUpload/FileUpload.razor]
19 | build_metadata.AdditionalFiles.TargetPath = RmlsZVVwbG9hZC5yYXpvcg==
20 | build_metadata.AdditionalFiles.CssScope =
21 |
22 | [C:/Projects/GitHub/BlazorFileUpload/BlazorFileUpload/_Imports.razor]
23 | build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I=
24 | build_metadata.AdditionalFiles.CssScope =
25 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/BlazorFileUpload.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Debug/net6.0/BlazorFileUpload.assets.cache
--------------------------------------------------------------------------------
/obj/Debug/net6.0/BlazorFileUpload.csproj.AssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Debug/net6.0/BlazorFileUpload.csproj.AssemblyReference.cache
--------------------------------------------------------------------------------
/obj/Debug/net6.0/BlazorFileUpload.csproj.BuildWithSkipAnalyzers:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Debug/net6.0/BlazorFileUpload.csproj.BuildWithSkipAnalyzers
--------------------------------------------------------------------------------
/obj/Debug/net6.0/BlazorFileUpload.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 1f6dfbbf5bb7871e1f9ef9b04077c47189dd2655
2 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/BlazorFileUpload.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Debug\net6.0\BlazorFileUpload.staticwebassets.runtime.json
2 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Debug\net6.0\BlazorFileUpload.deps.json
3 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Debug\net6.0\BlazorFileUpload.dll
4 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Debug\net6.0\BlazorFileUpload.pdb
5 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Debug\net6.0\BlazorFileUpload.GeneratedMSBuildEditorConfig.editorconfig
6 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Debug\net6.0\BlazorFileUpload.AssemblyInfoInputs.cache
7 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Debug\net6.0\BlazorFileUpload.AssemblyInfo.cs
8 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Debug\net6.0\BlazorFileUpload.csproj.CoreCompileInputs.cache
9 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Debug\net6.0\staticwebassets.build.json
10 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Debug\net6.0\staticwebassets.development.json
11 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Debug\net6.0\scopedcss\bundle\DataJuggler.Blazor.FileUpload.styles.css
12 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Debug\net6.0\BlazorFileUpload.dll
13 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Debug\net6.0\ref\BlazorFileUpload.dll
14 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Debug\net6.0\BlazorFileUpload.pdb
15 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Debug\net6.0\BlazorFileUpload.csproj.AssemblyReference.cache
16 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Debug\net6.0\refint\BlazorFileUpload.dll
17 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/BlazorFileUpload.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Debug/net6.0/BlazorFileUpload.dll
--------------------------------------------------------------------------------
/obj/Debug/net6.0/BlazorFileUpload.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Debug/net6.0/BlazorFileUpload.pdb
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ref/BlazorFileUpload.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Debug/net6.0/ref/BlazorFileUpload.dll
--------------------------------------------------------------------------------
/obj/Debug/net6.0/refint/BlazorFileUpload.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Debug/net6.0/refint/BlazorFileUpload.dll
--------------------------------------------------------------------------------
/obj/Debug/net6.0/staticwebassets.build.json:
--------------------------------------------------------------------------------
1 | {
2 | "Version": 1,
3 | "Hash": "q2h/PnRTfu1QMfdxtZn+ehwmY20SOd6QSgKaaJojq+U=",
4 | "Source": "DataJuggler.Blazor.FileUpload",
5 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
6 | "Mode": "Default",
7 | "ManifestType": "Build",
8 | "ReferencedProjectsConfiguration": [],
9 | "DiscoveryPatterns": [
10 | {
11 | "Name": "DataJuggler.Blazor.FileUpload\\wwwroot",
12 | "Source": "DataJuggler.Blazor.FileUpload",
13 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
14 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
15 | "Pattern": "**"
16 | }
17 | ],
18 | "Assets": [
19 | {
20 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\background.png",
21 | "SourceId": "DataJuggler.Blazor.FileUpload",
22 | "SourceType": "Discovered",
23 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
24 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
25 | "RelativePath": "background.png",
26 | "AssetKind": "All",
27 | "AssetMode": "All",
28 | "AssetRole": "Primary",
29 | "RelatedAsset": "",
30 | "AssetTraitName": "",
31 | "AssetTraitValue": "",
32 | "CopyToOutputDirectory": "Never",
33 | "CopyToPublishDirectory": "PreserveNewest",
34 | "OriginalItemSpec": "wwwroot\\background.png"
35 | },
36 | {
37 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\BlazorFileUpload.png",
38 | "SourceId": "DataJuggler.Blazor.FileUpload",
39 | "SourceType": "Discovered",
40 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
41 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
42 | "RelativePath": "BlazorFileUpload.png",
43 | "AssetKind": "All",
44 | "AssetMode": "All",
45 | "AssetRole": "Primary",
46 | "RelatedAsset": "",
47 | "AssetTraitName": "",
48 | "AssetTraitValue": "",
49 | "CopyToOutputDirectory": "Never",
50 | "CopyToPublishDirectory": "PreserveNewest",
51 | "OriginalItemSpec": "wwwroot\\BlazorFileUpload.png"
52 | },
53 | {
54 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\BlazorFileUploadIcon.ico",
55 | "SourceId": "DataJuggler.Blazor.FileUpload",
56 | "SourceType": "Discovered",
57 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
58 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
59 | "RelativePath": "BlazorFileUploadIcon.ico",
60 | "AssetKind": "All",
61 | "AssetMode": "All",
62 | "AssetRole": "Primary",
63 | "RelatedAsset": "",
64 | "AssetTraitName": "",
65 | "AssetTraitValue": "",
66 | "CopyToOutputDirectory": "Never",
67 | "CopyToPublishDirectory": "PreserveNewest",
68 | "OriginalItemSpec": "wwwroot\\BlazorFileUploadIcon.ico"
69 | },
70 | {
71 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\exampleJsInterop.js",
72 | "SourceId": "DataJuggler.Blazor.FileUpload",
73 | "SourceType": "Discovered",
74 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
75 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
76 | "RelativePath": "exampleJsInterop.js",
77 | "AssetKind": "All",
78 | "AssetMode": "All",
79 | "AssetRole": "Primary",
80 | "RelatedAsset": "",
81 | "AssetTraitName": "",
82 | "AssetTraitValue": "",
83 | "CopyToOutputDirectory": "Never",
84 | "CopyToPublishDirectory": "PreserveNewest",
85 | "OriginalItemSpec": "wwwroot\\exampleJsInterop.js"
86 | },
87 | {
88 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\Images\\Buttons\\BlackButton.jpg",
89 | "SourceId": "DataJuggler.Blazor.FileUpload",
90 | "SourceType": "Discovered",
91 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
92 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
93 | "RelativePath": "Images/Buttons/BlackButton.jpg",
94 | "AssetKind": "All",
95 | "AssetMode": "All",
96 | "AssetRole": "Primary",
97 | "RelatedAsset": "",
98 | "AssetTraitName": "",
99 | "AssetTraitValue": "",
100 | "CopyToOutputDirectory": "Never",
101 | "CopyToPublishDirectory": "PreserveNewest",
102 | "OriginalItemSpec": "wwwroot\\Images\\Buttons\\BlackButton.jpg"
103 | },
104 | {
105 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\Images\\Buttons\\BlackButtonWide.jpg",
106 | "SourceId": "DataJuggler.Blazor.FileUpload",
107 | "SourceType": "Discovered",
108 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
109 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
110 | "RelativePath": "Images/Buttons/BlackButtonWide.jpg",
111 | "AssetKind": "All",
112 | "AssetMode": "All",
113 | "AssetRole": "Primary",
114 | "RelatedAsset": "",
115 | "AssetTraitName": "",
116 | "AssetTraitValue": "",
117 | "CopyToOutputDirectory": "Never",
118 | "CopyToPublishDirectory": "PreserveNewest",
119 | "OriginalItemSpec": "wwwroot\\Images\\Buttons\\BlackButtonWide.jpg"
120 | }
121 | ]
122 | }
--------------------------------------------------------------------------------
/obj/Debug/net6.0/staticwebassets.development.json:
--------------------------------------------------------------------------------
1 | {"ContentRoots":["C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\"],"Root":{"Children":{"background.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"background.png"},"Patterns":null},"BlazorFileUpload.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"BlazorFileUpload.png"},"Patterns":null},"BlazorFileUploadIcon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"BlazorFileUploadIcon.ico"},"Patterns":null},"exampleJsInterop.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"exampleJsInterop.js"},"Patterns":null},"Images":{"Children":{"Buttons":{"Children":{"BlackButton.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Images/Buttons/BlackButton.jpg"},"Patterns":null},"BlackButtonWide.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Images/Buttons/BlackButtonWide.jpg"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
--------------------------------------------------------------------------------
/obj/Debug/net6.0/staticwebassets/msbuild.DataJuggler.Blazor.FileUpload.Microsoft.AspNetCore.StaticWebAssets.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Package
5 | DataJuggler.Blazor.FileUpload
6 | $(MSBuildThisFileDirectory)..\staticwebassets\
7 | _content/DataJuggler.Blazor.FileUpload
8 | background.png
9 | All
10 | All
11 | Primary
12 |
13 |
14 |
15 | Never
16 | PreserveNewest
17 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\background.png))
18 |
19 |
20 | Package
21 | DataJuggler.Blazor.FileUpload
22 | $(MSBuildThisFileDirectory)..\staticwebassets\
23 | _content/DataJuggler.Blazor.FileUpload
24 | BlazorFileUpload.png
25 | All
26 | All
27 | Primary
28 |
29 |
30 |
31 | Never
32 | PreserveNewest
33 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\BlazorFileUpload.png))
34 |
35 |
36 | Package
37 | DataJuggler.Blazor.FileUpload
38 | $(MSBuildThisFileDirectory)..\staticwebassets\
39 | _content/DataJuggler.Blazor.FileUpload
40 | BlazorFileUploadIcon.ico
41 | All
42 | All
43 | Primary
44 |
45 |
46 |
47 | Never
48 | PreserveNewest
49 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\BlazorFileUploadIcon.ico))
50 |
51 |
52 | Package
53 | DataJuggler.Blazor.FileUpload
54 | $(MSBuildThisFileDirectory)..\staticwebassets\
55 | _content/DataJuggler.Blazor.FileUpload
56 | exampleJsInterop.js
57 | All
58 | All
59 | Primary
60 |
61 |
62 |
63 | Never
64 | PreserveNewest
65 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\exampleJsInterop.js))
66 |
67 |
68 | Package
69 | DataJuggler.Blazor.FileUpload
70 | $(MSBuildThisFileDirectory)..\staticwebassets\
71 | _content/DataJuggler.Blazor.FileUpload
72 | Images/Buttons/BlackButton.jpg
73 | All
74 | All
75 | Primary
76 |
77 |
78 |
79 | Never
80 | PreserveNewest
81 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\Images\Buttons\BlackButton.jpg))
82 |
83 |
84 | Package
85 | DataJuggler.Blazor.FileUpload
86 | $(MSBuildThisFileDirectory)..\staticwebassets\
87 | _content/DataJuggler.Blazor.FileUpload
88 | Images/Buttons/BlackButtonWide.jpg
89 | All
90 | All
91 | Primary
92 |
93 |
94 |
95 | Never
96 | PreserveNewest
97 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\Images\Buttons\BlackButtonWide.jpg))
98 |
99 |
100 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/staticwebassets/msbuild.build.DataJuggler.Blazor.FileUpload.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.DataJuggler.Blazor.FileUpload.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.DataJuggler.Blazor.FileUpload.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/obj/Release/DataJuggler.Blazor.FileUpload.6.0.1.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DataJuggler.Blazor.FileUpload
5 | 6.0.1
6 | DataJuggler
7 | MIT
8 | https://licenses.nuget.org/MIT
9 | BlazorFileUploadIcon.png
10 | https://github.com/DataJuggler/BlazorFileUpload
11 | BlazorFileUpload makes it easy to upload files in Blazor projects. The 6.0 version is only for .NET6.
12 | Use 5.x version for .NET5.
13 | This version has been upaded for .NET6.
14 | C# Blazor
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/obj/Release/DataJuggler.Blazor.FileUpload.6.0.2.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DataJuggler.Blazor.FileUpload
5 | 6.0.2
6 | DataJuggler
7 | MIT
8 | https://licenses.nuget.org/MIT
9 | BlazorFileUploadIcon.png
10 | https://github.com/DataJuggler/BlazorFileUpload
11 | BlazorFileUpload makes it easy to upload files in Blazor projects. The 6.0 version is only for .NET6.
12 | Use 5.x version for .NET5.
13 | This version has been upaded for .NET6.
14 | C# Blazor
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/obj/Release/DataJuggler.Blazor.FileUpload.6.0.3.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DataJuggler.Blazor.FileUpload
5 | 6.0.3
6 | DataJuggler
7 | MIT
8 | https://licenses.nuget.org/MIT
9 | BlazorFileUploadIcon.png
10 | https://github.com/DataJuggler/BlazorFileUpload
11 | BlazorFileUpload makes it easy to upload files in Blazor projects. The 6.0 version is only for .NET6.
12 | Use 5.x version for .NET5.
13 | This version has been upaded for .NET6.
14 |
15 | 7.6.2022
16 | Version 6.0.3: I set the default MaxFileUpload to 40 meg by default.
17 | If you don't set any value, the file upload is aborted, and yesterday I had to
18 | add the project reference to figure this out. I figure this will make it easier.
19 | I may add an Aborted Reason when I get some time.
20 | C# Blazor File Upload
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/obj/Release/DataJuggler.Blazor.FileUpload.7.0.0-rc1.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DataJuggler.Blazor.FileUpload
5 | 7.0.0-rc1
6 | DataJuggler
7 | MIT
8 | https://licenses.nuget.org/MIT
9 | BlazorFileUploadIcon.png
10 | https://github.com/DataJuggler/BlazorFileUpload
11 | BlazorFileUpload makes it easy to upload files in Blazor projects. The 7.0 version is only for .NET7.
12 | Use 6.x version for .NET6, 5.x for .NET5.
13 | 10.20.2022:
14 | v7.0.0.-rc1: This version is listed as pre-release until .NET7 is out of preview.
15 |
16 | This version has been upaded for .NET7.
17 |
18 | 7.6.2022
19 | Version 6.0.3: I set the default MaxFileUpload to 40 meg by default.
20 | If you don't set any value, the file upload is aborted, and yesterday I had to
21 | add the project reference to figure this out. I figure this will make it easier.
22 | I may add an Aborted Reason when I get some time.
23 | C# Blazor File Upload
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/obj/Release/DataJuggler.Blazor.FileUpload.7.0.0.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DataJuggler.Blazor.FileUpload
5 | 7.0.0
6 | DataJuggler
7 | MIT
8 | https://licenses.nuget.org/MIT
9 | BlazorFileUploadIcon.png
10 | https://github.com/DataJuggler/BlazorFileUpload
11 | BlazorFileUpload makes it easy to upload files in Blazor projects. The 7.0 version is only for .NET7.
12 | Use 6.x version for .NET6, 5.x for .NET5.
13 | 10.20.2022:
14 | v7.0.0.-rc1: This version is listed as pre-release until .NET7 is out of preview.
15 |
16 | This version has been upaded for .NET7.
17 |
18 | 7.6.2022
19 | Version 6.0.3: I set the default MaxFileUpload to 40 meg by default.
20 | If you don't set any value, the file upload is aborted, and yesterday I had to
21 | add the project reference to figure this out. I figure this will make it easier.
22 | I may add an Aborted Reason when I get some time.
23 | C# Blazor File Upload
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/obj/Release/DataJuggler.Blazor.FileUpload.7.0.1.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DataJuggler.Blazor.FileUpload
5 | 7.0.1
6 | DataJuggler
7 | MIT
8 | https://licenses.nuget.org/MIT
9 | BlazorFileUploadIcon.png
10 | https://github.com/DataJuggler/BlazorFileUpload
11 | BlazorFileUpload makes it easy to upload files in Blazor projects. The 7.0 version is only for .NET7.
12 | Use 6.x version for .NET6, 5.x for .NET5.
13 | 3.6.2023: Updated some Nuget packages.
14 | v7.0.1
15 |
16 | 12.3.2022: Released 7.0.0 version.
17 |
18 | 10.20.2022:
19 | v7.0.0.-rc1: This version is listed as pre-release until .NET7 is out of preview.
20 |
21 | This version has been upaded for .NET7.
22 |
23 | 7.6.2022
24 | Version 6.0.3: I set the default MaxFileUpload to 40 meg by default.
25 | If you don't set any value, the file upload is aborted, and yesterday I had to
26 | add the project reference to figure this out. I figure this will make it easier.
27 | I may add an Aborted Reason when I get some time.
28 | C# Blazor File Upload
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/obj/Release/DataJuggler.Blazor.FileUpload.7.0.2.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DataJuggler.Blazor.FileUpload
5 | 7.0.2
6 | DataJuggler
7 | MIT
8 | https://licenses.nuget.org/MIT
9 | BlazorFileUploadIcon.png
10 | README.md
11 | https://github.com/DataJuggler/BlazorFileUpload
12 | BlazorFileUpload makes it easy to upload files in Blazor projects. The 7.0 version is only for .NET7.
13 | Use 6.x version for .NET6, 5.x for .NET5.
14 | 3.6.2023: Added a Read Me with links to Blazor Excelerate examples.
15 | v7.0.2
16 |
17 |
18 | 3.6.2023: Updated some Nuget packages
19 | v7.0.1
20 |
21 | 12.3.2022: Released 7.0.0 version.
22 |
23 | 10.20.2022:
24 | v7.0.0.-rc1: This version is listed as pre-release until .NET7 is out of preview.
25 |
26 | This version has been upaded for .NET7.
27 |
28 | 7.6.2022
29 | Version 6.0.3: I set the default MaxFileUpload to 40 meg by default.
30 | If you don't set any value, the file upload is aborted, and yesterday I had to
31 | add the project reference to figure this out. I figure this will make it easier.
32 | I may add an Aborted Reason when I get some time.
33 | C# Blazor File Upload
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/obj/Release/DataJuggler.Blazor.FileUpload.7.0.3.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DataJuggler.Blazor.FileUpload
5 | 7.0.3
6 | DataJuggler
7 | MIT
8 | https://licenses.nuget.org/MIT
9 | BlazorFileUploadIcon.png
10 | README.md
11 | https://github.com/DataJuggler/BlazorFileUpload
12 | BlazorFileUpload makes it easy to upload files in Blazor projects. The 7.0 version is only for .NET7.
13 | Use 6.x version for .NET6, 5.x for .NET5.
14 | 3.6.2023: Added a Read Me with links to Blazor Excelerate examples.
15 | v7.0.2
16 |
17 |
18 | 3.6.2023: Updated some Nuget packages
19 | v7.0.1
20 |
21 | 12.3.2022: Released 7.0.0 version.
22 |
23 | 10.20.2022:
24 | v7.0.0.-rc1: This version is listed as pre-release until .NET7 is out of preview.
25 |
26 | This version has been upaded for .NET7.
27 |
28 | 7.6.2022
29 | Version 6.0.3: I set the default MaxFileUpload to 40 meg by default.
30 | If you don't set any value, the file upload is aborted, and yesterday I had to
31 | add the project reference to figure this out. I figure this will make it easier.
32 | I may add an Aborted Reason when I get some time.
33 | C# Blazor File Upload
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/BlazorFileUpload.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("DataJuggler")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 | [assembly: System.Reflection.AssemblyDescriptionAttribute("BlazorFileUpload makes it easy to upload files in Blazor projects. The 6.0 versio" +
17 | "n is only for .NET6.\r\nUse 5.x version for .NET5.")]
18 | [assembly: System.Reflection.AssemblyFileVersionAttribute("6.0.3.0")]
19 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("6.0.3")]
20 | [assembly: System.Reflection.AssemblyProductAttribute("DataJuggler.Blazor.FileUpload")]
21 | [assembly: System.Reflection.AssemblyTitleAttribute("BlazorFileUpload")]
22 | [assembly: System.Reflection.AssemblyVersionAttribute("6.0.3.0")]
23 | [assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/DataJuggler/BlazorFileUpload")]
24 |
25 | // Generated by the MSBuild WriteCodeFragment class.
26 |
27 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/BlazorFileUpload.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | c2bd1301601c9fcabd72da80bb4fa3e903fa75f4
2 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/BlazorFileUpload.GeneratedMSBuildEditorConfig.editorconfig:
--------------------------------------------------------------------------------
1 | is_global = true
2 | build_property.TargetFramework = net6.0
3 | build_property.TargetPlatformMinVersion =
4 | build_property.UsingMicrosoftNETSdkWeb =
5 | build_property.ProjectTypeGuids =
6 | build_property.InvariantGlobalization =
7 | build_property.PlatformNeutralAssembly =
8 | build_property.EnforceExtendedAnalyzerRules =
9 | build_property._SupportedPlatformList = Linux,macOS,Windows,browser
10 | build_property.RootNamespace = BlazorFileUpload
11 | build_property.RootNamespace = BlazorFileUpload
12 | build_property.ProjectDir = C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\
13 | build_property.RazorLangVersion = 6.0
14 | build_property.SupportLocalizedComponentNames =
15 | build_property.GenerateRazorMetadataSourceChecksumAttributes =
16 | build_property.MSBuildProjectDirectory = C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload
17 | build_property._RazorSourceGeneratorDebug =
18 |
19 | [C:/Projects/GitHub/BlazorFileUpload/BlazorFileUpload/FileUpload.razor]
20 | build_metadata.AdditionalFiles.TargetPath = RmlsZVVwbG9hZC5yYXpvcg==
21 | build_metadata.AdditionalFiles.CssScope =
22 |
23 | [C:/Projects/GitHub/BlazorFileUpload/BlazorFileUpload/_Imports.razor]
24 | build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I=
25 | build_metadata.AdditionalFiles.CssScope =
26 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/BlazorFileUpload.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Release/net6.0/BlazorFileUpload.assets.cache
--------------------------------------------------------------------------------
/obj/Release/net6.0/BlazorFileUpload.csproj.AssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Release/net6.0/BlazorFileUpload.csproj.AssemblyReference.cache
--------------------------------------------------------------------------------
/obj/Release/net6.0/BlazorFileUpload.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | bb3b4e2016d9266c3fd0cd1ecba36d5295619559
2 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/BlazorFileUpload.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Release\net6.0\BlazorFileUpload.staticwebassets.runtime.json
2 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Release\net6.0\BlazorFileUpload.deps.json
3 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Release\net6.0\BlazorFileUpload.dll
4 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Release\net6.0\BlazorFileUpload.pdb
5 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net6.0\BlazorFileUpload.csproj.AssemblyReference.cache
6 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net6.0\BlazorFileUpload.GeneratedMSBuildEditorConfig.editorconfig
7 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net6.0\BlazorFileUpload.AssemblyInfoInputs.cache
8 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net6.0\BlazorFileUpload.AssemblyInfo.cs
9 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net6.0\BlazorFileUpload.csproj.CoreCompileInputs.cache
10 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net6.0\staticwebassets.build.json
11 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net6.0\staticwebassets.development.json
12 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net6.0\scopedcss\bundle\DataJuggler.Blazor.FileUpload.styles.css
13 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net6.0\BlazorFileUpload.dll
14 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net6.0\ref\BlazorFileUpload.dll
15 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net6.0\BlazorFileUpload.pdb
16 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net6.0\refint\BlazorFileUpload.dll
17 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/BlazorFileUpload.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Release/net6.0/BlazorFileUpload.dll
--------------------------------------------------------------------------------
/obj/Release/net6.0/BlazorFileUpload.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Release/net6.0/BlazorFileUpload.pdb
--------------------------------------------------------------------------------
/obj/Release/net6.0/ref/BlazorFileUpload.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Release/net6.0/ref/BlazorFileUpload.dll
--------------------------------------------------------------------------------
/obj/Release/net6.0/refint/BlazorFileUpload.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Release/net6.0/refint/BlazorFileUpload.dll
--------------------------------------------------------------------------------
/obj/Release/net6.0/staticwebassets.build.json:
--------------------------------------------------------------------------------
1 | {
2 | "Version": 1,
3 | "Hash": "q2h/PnRTfu1QMfdxtZn+ehwmY20SOd6QSgKaaJojq+U=",
4 | "Source": "DataJuggler.Blazor.FileUpload",
5 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
6 | "Mode": "Default",
7 | "ManifestType": "Build",
8 | "ReferencedProjectsConfiguration": [],
9 | "DiscoveryPatterns": [
10 | {
11 | "Name": "DataJuggler.Blazor.FileUpload\\wwwroot",
12 | "Source": "DataJuggler.Blazor.FileUpload",
13 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
14 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
15 | "Pattern": "**"
16 | }
17 | ],
18 | "Assets": [
19 | {
20 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\background.png",
21 | "SourceId": "DataJuggler.Blazor.FileUpload",
22 | "SourceType": "Discovered",
23 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
24 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
25 | "RelativePath": "background.png",
26 | "AssetKind": "All",
27 | "AssetMode": "All",
28 | "AssetRole": "Primary",
29 | "RelatedAsset": "",
30 | "AssetTraitName": "",
31 | "AssetTraitValue": "",
32 | "CopyToOutputDirectory": "Never",
33 | "CopyToPublishDirectory": "PreserveNewest",
34 | "OriginalItemSpec": "wwwroot\\background.png"
35 | },
36 | {
37 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\BlazorFileUpload.png",
38 | "SourceId": "DataJuggler.Blazor.FileUpload",
39 | "SourceType": "Discovered",
40 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
41 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
42 | "RelativePath": "BlazorFileUpload.png",
43 | "AssetKind": "All",
44 | "AssetMode": "All",
45 | "AssetRole": "Primary",
46 | "RelatedAsset": "",
47 | "AssetTraitName": "",
48 | "AssetTraitValue": "",
49 | "CopyToOutputDirectory": "Never",
50 | "CopyToPublishDirectory": "PreserveNewest",
51 | "OriginalItemSpec": "wwwroot\\BlazorFileUpload.png"
52 | },
53 | {
54 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\BlazorFileUploadIcon.ico",
55 | "SourceId": "DataJuggler.Blazor.FileUpload",
56 | "SourceType": "Discovered",
57 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
58 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
59 | "RelativePath": "BlazorFileUploadIcon.ico",
60 | "AssetKind": "All",
61 | "AssetMode": "All",
62 | "AssetRole": "Primary",
63 | "RelatedAsset": "",
64 | "AssetTraitName": "",
65 | "AssetTraitValue": "",
66 | "CopyToOutputDirectory": "Never",
67 | "CopyToPublishDirectory": "PreserveNewest",
68 | "OriginalItemSpec": "wwwroot\\BlazorFileUploadIcon.ico"
69 | },
70 | {
71 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\exampleJsInterop.js",
72 | "SourceId": "DataJuggler.Blazor.FileUpload",
73 | "SourceType": "Discovered",
74 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
75 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
76 | "RelativePath": "exampleJsInterop.js",
77 | "AssetKind": "All",
78 | "AssetMode": "All",
79 | "AssetRole": "Primary",
80 | "RelatedAsset": "",
81 | "AssetTraitName": "",
82 | "AssetTraitValue": "",
83 | "CopyToOutputDirectory": "Never",
84 | "CopyToPublishDirectory": "PreserveNewest",
85 | "OriginalItemSpec": "wwwroot\\exampleJsInterop.js"
86 | },
87 | {
88 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\Images\\Buttons\\BlackButton.jpg",
89 | "SourceId": "DataJuggler.Blazor.FileUpload",
90 | "SourceType": "Discovered",
91 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
92 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
93 | "RelativePath": "Images/Buttons/BlackButton.jpg",
94 | "AssetKind": "All",
95 | "AssetMode": "All",
96 | "AssetRole": "Primary",
97 | "RelatedAsset": "",
98 | "AssetTraitName": "",
99 | "AssetTraitValue": "",
100 | "CopyToOutputDirectory": "Never",
101 | "CopyToPublishDirectory": "PreserveNewest",
102 | "OriginalItemSpec": "wwwroot\\Images\\Buttons\\BlackButton.jpg"
103 | },
104 | {
105 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\Images\\Buttons\\BlackButtonWide.jpg",
106 | "SourceId": "DataJuggler.Blazor.FileUpload",
107 | "SourceType": "Discovered",
108 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\",
109 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
110 | "RelativePath": "Images/Buttons/BlackButtonWide.jpg",
111 | "AssetKind": "All",
112 | "AssetMode": "All",
113 | "AssetRole": "Primary",
114 | "RelatedAsset": "",
115 | "AssetTraitName": "",
116 | "AssetTraitValue": "",
117 | "CopyToOutputDirectory": "Never",
118 | "CopyToPublishDirectory": "PreserveNewest",
119 | "OriginalItemSpec": "wwwroot\\Images\\Buttons\\BlackButtonWide.jpg"
120 | }
121 | ]
122 | }
--------------------------------------------------------------------------------
/obj/Release/net6.0/staticwebassets.development.json:
--------------------------------------------------------------------------------
1 | {"ContentRoots":["C:\\Projects\\GitHub\\BlazorFileUpload\\BlazorFileUpload\\wwwroot\\"],"Root":{"Children":{"background.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"background.png"},"Patterns":null},"BlazorFileUpload.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"BlazorFileUpload.png"},"Patterns":null},"BlazorFileUploadIcon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"BlazorFileUploadIcon.ico"},"Patterns":null},"exampleJsInterop.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"exampleJsInterop.js"},"Patterns":null},"Images":{"Children":{"Buttons":{"Children":{"BlackButton.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Images/Buttons/BlackButton.jpg"},"Patterns":null},"BlackButtonWide.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Images/Buttons/BlackButtonWide.jpg"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
--------------------------------------------------------------------------------
/obj/Release/net6.0/staticwebassets/msbuild.DataJuggler.Blazor.FileUpload.Microsoft.AspNetCore.StaticWebAssets.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Package
5 | DataJuggler.Blazor.FileUpload
6 | $(MSBuildThisFileDirectory)..\staticwebassets\
7 | _content/DataJuggler.Blazor.FileUpload
8 | background.png
9 | All
10 | All
11 | Primary
12 |
13 |
14 |
15 | Never
16 | PreserveNewest
17 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\background.png))
18 |
19 |
20 | Package
21 | DataJuggler.Blazor.FileUpload
22 | $(MSBuildThisFileDirectory)..\staticwebassets\
23 | _content/DataJuggler.Blazor.FileUpload
24 | BlazorFileUpload.png
25 | All
26 | All
27 | Primary
28 |
29 |
30 |
31 | Never
32 | PreserveNewest
33 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\BlazorFileUpload.png))
34 |
35 |
36 | Package
37 | DataJuggler.Blazor.FileUpload
38 | $(MSBuildThisFileDirectory)..\staticwebassets\
39 | _content/DataJuggler.Blazor.FileUpload
40 | BlazorFileUploadIcon.ico
41 | All
42 | All
43 | Primary
44 |
45 |
46 |
47 | Never
48 | PreserveNewest
49 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\BlazorFileUploadIcon.ico))
50 |
51 |
52 | Package
53 | DataJuggler.Blazor.FileUpload
54 | $(MSBuildThisFileDirectory)..\staticwebassets\
55 | _content/DataJuggler.Blazor.FileUpload
56 | exampleJsInterop.js
57 | All
58 | All
59 | Primary
60 |
61 |
62 |
63 | Never
64 | PreserveNewest
65 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\exampleJsInterop.js))
66 |
67 |
68 | Package
69 | DataJuggler.Blazor.FileUpload
70 | $(MSBuildThisFileDirectory)..\staticwebassets\
71 | _content/DataJuggler.Blazor.FileUpload
72 | Images/Buttons/BlackButton.jpg
73 | All
74 | All
75 | Primary
76 |
77 |
78 |
79 | Never
80 | PreserveNewest
81 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\Images\Buttons\BlackButton.jpg))
82 |
83 |
84 | Package
85 | DataJuggler.Blazor.FileUpload
86 | $(MSBuildThisFileDirectory)..\staticwebassets\
87 | _content/DataJuggler.Blazor.FileUpload
88 | Images/Buttons/BlackButtonWide.jpg
89 | All
90 | All
91 | Primary
92 |
93 |
94 |
95 | Never
96 | PreserveNewest
97 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\Images\Buttons\BlackButtonWide.jpg))
98 |
99 |
100 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/staticwebassets/msbuild.build.DataJuggler.Blazor.FileUpload.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/staticwebassets/msbuild.buildMultiTargeting.DataJuggler.Blazor.FileUpload.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/staticwebassets/msbuild.buildTransitive.DataJuggler.Blazor.FileUpload.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/obj/Release/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")]
5 |
--------------------------------------------------------------------------------
/obj/Release/net7.0/BlazorFileUpload.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("DataJuggler")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 | [assembly: System.Reflection.AssemblyDescriptionAttribute(@"BlazorFileUpload makes it easy to upload files in Blazor projects. The 7.0 version is only for .NET7.
17 | Use 6.x version for .NET6, 5.x for .NET5. All new features / bug fixes are for .NET 7 version onward.
18 | version 7.1.0: BlazorFileUpload now supports multiple file uploads!")]
19 | [assembly: System.Reflection.AssemblyFileVersionAttribute("7.2.3.0")]
20 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("7.2.3")]
21 | [assembly: System.Reflection.AssemblyProductAttribute("DataJuggler.Blazor.FileUpload")]
22 | [assembly: System.Reflection.AssemblyTitleAttribute("BlazorFileUpload")]
23 | [assembly: System.Reflection.AssemblyVersionAttribute("7.2.3.0")]
24 | [assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/DataJuggler/BlazorFileUpload")]
25 |
26 | // Generated by the MSBuild WriteCodeFragment class.
27 |
28 |
--------------------------------------------------------------------------------
/obj/Release/net7.0/BlazorFileUpload.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | bb6832614c0b6db0c8c02f167f17f58732e5e715179368c4ba5c38fd5677eca9
2 |
--------------------------------------------------------------------------------
/obj/Release/net7.0/BlazorFileUpload.GeneratedMSBuildEditorConfig.editorconfig:
--------------------------------------------------------------------------------
1 | is_global = true
2 | build_property.TargetFramework = net7.0
3 | build_property.TargetPlatformMinVersion =
4 | build_property.UsingMicrosoftNETSdkWeb =
5 | build_property.ProjectTypeGuids =
6 | build_property.InvariantGlobalization =
7 | build_property.PlatformNeutralAssembly =
8 | build_property.EnforceExtendedAnalyzerRules =
9 | build_property._SupportedPlatformList = Linux,macOS,Windows,browser
10 | build_property.RootNamespace = BlazorFileUpload
11 | build_property.RootNamespace = BlazorFileUpload
12 | build_property.ProjectDir = C:\Projects\GitHub\BlazorFileUpload\
13 | build_property.EnableComHosting =
14 | build_property.EnableGeneratedComInterfaceComImportInterop =
15 | build_property.RazorLangVersion = 7.0
16 | build_property.SupportLocalizedComponentNames =
17 | build_property.GenerateRazorMetadataSourceChecksumAttributes =
18 | build_property.MSBuildProjectDirectory = C:\Projects\GitHub\BlazorFileUpload
19 | build_property._RazorSourceGeneratorDebug =
20 |
21 | [C:/Projects/GitHub/BlazorFileUpload/FileUpload.razor]
22 | build_metadata.AdditionalFiles.TargetPath = RmlsZVVwbG9hZC5yYXpvcg==
23 | build_metadata.AdditionalFiles.CssScope =
24 |
25 | [C:/Projects/GitHub/BlazorFileUpload/_Imports.razor]
26 | build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I=
27 | build_metadata.AdditionalFiles.CssScope =
28 |
--------------------------------------------------------------------------------
/obj/Release/net7.0/BlazorFileUpload.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Release/net7.0/BlazorFileUpload.assets.cache
--------------------------------------------------------------------------------
/obj/Release/net7.0/BlazorFileUpload.csproj.AssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Release/net7.0/BlazorFileUpload.csproj.AssemblyReference.cache
--------------------------------------------------------------------------------
/obj/Release/net7.0/BlazorFileUpload.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | ac39733e172a34e0e60572433e676c6616fd9114
2 |
--------------------------------------------------------------------------------
/obj/Release/net7.0/BlazorFileUpload.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Release\net7.0\BlazorFileUpload.staticwebassets.runtime.json
2 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Release\net7.0\BlazorFileUpload.deps.json
3 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Release\net7.0\BlazorFileUpload.dll
4 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Release\net7.0\BlazorFileUpload.pdb
5 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.csproj.AssemblyReference.cache
6 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.GeneratedMSBuildEditorConfig.editorconfig
7 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.AssemblyInfoInputs.cache
8 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.AssemblyInfo.cs
9 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.csproj.CoreCompileInputs.cache
10 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\staticwebassets\msbuild.DataJuggler.Blazor.FileUpload.Microsoft.AspNetCore.StaticWebAssets.props
11 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\staticwebassets\msbuild.build.DataJuggler.Blazor.FileUpload.props
12 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\staticwebassets\msbuild.buildMultiTargeting.DataJuggler.Blazor.FileUpload.props
13 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\staticwebassets\msbuild.buildTransitive.DataJuggler.Blazor.FileUpload.props
14 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\staticwebassets.pack.json
15 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\staticwebassets.build.json
16 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\staticwebassets.development.json
17 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\scopedcss\bundle\DataJuggler.Blazor.FileUpload.styles.css
18 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.dll
19 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\refint\BlazorFileUpload.dll
20 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.pdb
21 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\obj\Release\net7.0\ref\BlazorFileUpload.dll
22 | C:\Projects\GitHub\BlazorFileUpload\BlazorFileUpload\bin\Release\net7.0\README.md
23 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.csproj.AssemblyReference.cache
24 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.GeneratedMSBuildEditorConfig.editorconfig
25 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.AssemblyInfoInputs.cache
26 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.AssemblyInfo.cs
27 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.csproj.CoreCompileInputs.cache
28 | C:\Projects\GitHub\BlazorFileUpload\bin\Release\net7.0\README.md
29 | C:\Projects\GitHub\BlazorFileUpload\bin\Release\net7.0\BlazorFileUpload.staticwebassets.runtime.json
30 | C:\Projects\GitHub\BlazorFileUpload\bin\Release\net7.0\BlazorFileUpload.deps.json
31 | C:\Projects\GitHub\BlazorFileUpload\bin\Release\net7.0\BlazorFileUpload.dll
32 | C:\Projects\GitHub\BlazorFileUpload\bin\Release\net7.0\BlazorFileUpload.pdb
33 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\staticwebassets\msbuild.DataJuggler.Blazor.FileUpload.Microsoft.AspNetCore.StaticWebAssets.props
34 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\staticwebassets\msbuild.build.DataJuggler.Blazor.FileUpload.props
35 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\staticwebassets\msbuild.buildMultiTargeting.DataJuggler.Blazor.FileUpload.props
36 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\staticwebassets\msbuild.buildTransitive.DataJuggler.Blazor.FileUpload.props
37 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\staticwebassets.pack.json
38 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\staticwebassets.build.json
39 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\staticwebassets.development.json
40 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\scopedcss\bundle\DataJuggler.Blazor.FileUpload.styles.css
41 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.dll
42 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\refint\BlazorFileUpload.dll
43 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\BlazorFileUpload.pdb
44 | C:\Projects\GitHub\BlazorFileUpload\obj\Release\net7.0\ref\BlazorFileUpload.dll
45 | C:\Projects\GitHub\BlazorFileUpload\bin\Release\net7.0\docs\README.md
46 |
--------------------------------------------------------------------------------
/obj/Release/net7.0/BlazorFileUpload.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Release/net7.0/BlazorFileUpload.dll
--------------------------------------------------------------------------------
/obj/Release/net7.0/BlazorFileUpload.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Release/net7.0/BlazorFileUpload.pdb
--------------------------------------------------------------------------------
/obj/Release/net7.0/_IsIncrementalBuild:
--------------------------------------------------------------------------------
1 | obj\Release\net7.0\\_IsIncrementalBuild
2 |
--------------------------------------------------------------------------------
/obj/Release/net7.0/ref/BlazorFileUpload.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Release/net7.0/ref/BlazorFileUpload.dll
--------------------------------------------------------------------------------
/obj/Release/net7.0/refint/BlazorFileUpload.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/obj/Release/net7.0/refint/BlazorFileUpload.dll
--------------------------------------------------------------------------------
/obj/Release/net7.0/staticwebassets.build.json:
--------------------------------------------------------------------------------
1 | {
2 | "Version": 1,
3 | "Hash": "JjHvLzHAgfBMKXLUMWPf1B+9Las7JkFhZReqQbbBvRU=",
4 | "Source": "DataJuggler.Blazor.FileUpload",
5 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
6 | "Mode": "Default",
7 | "ManifestType": "Build",
8 | "ReferencedProjectsConfiguration": [],
9 | "DiscoveryPatterns": [
10 | {
11 | "Name": "DataJuggler.Blazor.FileUpload\\wwwroot",
12 | "Source": "DataJuggler.Blazor.FileUpload",
13 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\",
14 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
15 | "Pattern": "**"
16 | }
17 | ],
18 | "Assets": [
19 | {
20 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\background.png",
21 | "SourceId": "DataJuggler.Blazor.FileUpload",
22 | "SourceType": "Discovered",
23 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\",
24 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
25 | "RelativePath": "background.png",
26 | "AssetKind": "All",
27 | "AssetMode": "All",
28 | "AssetRole": "Primary",
29 | "RelatedAsset": "",
30 | "AssetTraitName": "",
31 | "AssetTraitValue": "",
32 | "CopyToOutputDirectory": "Never",
33 | "CopyToPublishDirectory": "PreserveNewest",
34 | "OriginalItemSpec": "wwwroot\\background.png"
35 | },
36 | {
37 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\BlazorFileUpload.png",
38 | "SourceId": "DataJuggler.Blazor.FileUpload",
39 | "SourceType": "Discovered",
40 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\",
41 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
42 | "RelativePath": "BlazorFileUpload.png",
43 | "AssetKind": "All",
44 | "AssetMode": "All",
45 | "AssetRole": "Primary",
46 | "RelatedAsset": "",
47 | "AssetTraitName": "",
48 | "AssetTraitValue": "",
49 | "CopyToOutputDirectory": "Never",
50 | "CopyToPublishDirectory": "PreserveNewest",
51 | "OriginalItemSpec": "wwwroot\\BlazorFileUpload.png"
52 | },
53 | {
54 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\BlazorFileUploadIcon.ico",
55 | "SourceId": "DataJuggler.Blazor.FileUpload",
56 | "SourceType": "Discovered",
57 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\",
58 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
59 | "RelativePath": "BlazorFileUploadIcon.ico",
60 | "AssetKind": "All",
61 | "AssetMode": "All",
62 | "AssetRole": "Primary",
63 | "RelatedAsset": "",
64 | "AssetTraitName": "",
65 | "AssetTraitValue": "",
66 | "CopyToOutputDirectory": "Never",
67 | "CopyToPublishDirectory": "PreserveNewest",
68 | "OriginalItemSpec": "wwwroot\\BlazorFileUploadIcon.ico"
69 | },
70 | {
71 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\exampleJsInterop.js",
72 | "SourceId": "DataJuggler.Blazor.FileUpload",
73 | "SourceType": "Discovered",
74 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\",
75 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
76 | "RelativePath": "exampleJsInterop.js",
77 | "AssetKind": "All",
78 | "AssetMode": "All",
79 | "AssetRole": "Primary",
80 | "RelatedAsset": "",
81 | "AssetTraitName": "",
82 | "AssetTraitValue": "",
83 | "CopyToOutputDirectory": "Never",
84 | "CopyToPublishDirectory": "PreserveNewest",
85 | "OriginalItemSpec": "wwwroot\\exampleJsInterop.js"
86 | },
87 | {
88 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\Images\\Buttons\\BlackButton.jpg",
89 | "SourceId": "DataJuggler.Blazor.FileUpload",
90 | "SourceType": "Discovered",
91 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\",
92 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
93 | "RelativePath": "Images/Buttons/BlackButton.jpg",
94 | "AssetKind": "All",
95 | "AssetMode": "All",
96 | "AssetRole": "Primary",
97 | "RelatedAsset": "",
98 | "AssetTraitName": "",
99 | "AssetTraitValue": "",
100 | "CopyToOutputDirectory": "Never",
101 | "CopyToPublishDirectory": "PreserveNewest",
102 | "OriginalItemSpec": "wwwroot\\Images\\Buttons\\BlackButton.jpg"
103 | },
104 | {
105 | "Identity": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\Images\\Buttons\\BlackButtonWide.jpg",
106 | "SourceId": "DataJuggler.Blazor.FileUpload",
107 | "SourceType": "Discovered",
108 | "ContentRoot": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\",
109 | "BasePath": "_content/DataJuggler.Blazor.FileUpload",
110 | "RelativePath": "Images/Buttons/BlackButtonWide.jpg",
111 | "AssetKind": "All",
112 | "AssetMode": "All",
113 | "AssetRole": "Primary",
114 | "RelatedAsset": "",
115 | "AssetTraitName": "",
116 | "AssetTraitValue": "",
117 | "CopyToOutputDirectory": "Never",
118 | "CopyToPublishDirectory": "PreserveNewest",
119 | "OriginalItemSpec": "wwwroot\\Images\\Buttons\\BlackButtonWide.jpg"
120 | },
121 | {
122 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\background.png",
123 | "SourceId": "DataJuggler.Blazor.Components",
124 | "SourceType": "Package",
125 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
126 | "BasePath": "_content/DataJuggler.Blazor.Components",
127 | "RelativePath": "background.png",
128 | "AssetKind": "All",
129 | "AssetMode": "All",
130 | "AssetRole": "Primary",
131 | "RelatedAsset": "",
132 | "AssetTraitName": "",
133 | "AssetTraitValue": "",
134 | "CopyToOutputDirectory": "Never",
135 | "CopyToPublishDirectory": "PreserveNewest",
136 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\background.png"
137 | },
138 | {
139 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\css\\circle.css",
140 | "SourceId": "DataJuggler.Blazor.Components",
141 | "SourceType": "Package",
142 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
143 | "BasePath": "_content/DataJuggler.Blazor.Components",
144 | "RelativePath": "css/circle.css",
145 | "AssetKind": "All",
146 | "AssetMode": "All",
147 | "AssetRole": "Primary",
148 | "RelatedAsset": "",
149 | "AssetTraitName": "",
150 | "AssetTraitValue": "",
151 | "CopyToOutputDirectory": "Never",
152 | "CopyToPublishDirectory": "PreserveNewest",
153 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\css\\circle.css"
154 | },
155 | {
156 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\css\\circle.scss",
157 | "SourceId": "DataJuggler.Blazor.Components",
158 | "SourceType": "Package",
159 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
160 | "BasePath": "_content/DataJuggler.Blazor.Components",
161 | "RelativePath": "css/circle.scss",
162 | "AssetKind": "All",
163 | "AssetMode": "All",
164 | "AssetRole": "Primary",
165 | "RelatedAsset": "",
166 | "AssetTraitName": "",
167 | "AssetTraitValue": "",
168 | "CopyToOutputDirectory": "Never",
169 | "CopyToPublishDirectory": "PreserveNewest",
170 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\css\\circle.scss"
171 | },
172 | {
173 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\css\\DataJuggler.Blazor.Components.css",
174 | "SourceId": "DataJuggler.Blazor.Components",
175 | "SourceType": "Package",
176 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
177 | "BasePath": "_content/DataJuggler.Blazor.Components",
178 | "RelativePath": "css/DataJuggler.Blazor.Components.css",
179 | "AssetKind": "All",
180 | "AssetMode": "All",
181 | "AssetRole": "Primary",
182 | "RelatedAsset": "",
183 | "AssetTraitName": "",
184 | "AssetTraitValue": "",
185 | "CopyToOutputDirectory": "Never",
186 | "CopyToPublishDirectory": "PreserveNewest",
187 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\css\\DataJuggler.Blazor.Components.css"
188 | },
189 | {
190 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\exampleJsInterop.js",
191 | "SourceId": "DataJuggler.Blazor.Components",
192 | "SourceType": "Package",
193 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
194 | "BasePath": "_content/DataJuggler.Blazor.Components",
195 | "RelativePath": "exampleJsInterop.js",
196 | "AssetKind": "All",
197 | "AssetMode": "All",
198 | "AssetRole": "Primary",
199 | "RelatedAsset": "",
200 | "AssetTraitName": "",
201 | "AssetTraitValue": "",
202 | "CopyToOutputDirectory": "Never",
203 | "CopyToPublishDirectory": "PreserveNewest",
204 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\exampleJsInterop.js"
205 | },
206 | {
207 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\favicon.ico",
208 | "SourceId": "DataJuggler.Blazor.Components",
209 | "SourceType": "Package",
210 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
211 | "BasePath": "_content/DataJuggler.Blazor.Components",
212 | "RelativePath": "favicon.ico",
213 | "AssetKind": "All",
214 | "AssetMode": "All",
215 | "AssetRole": "Primary",
216 | "RelatedAsset": "",
217 | "AssetTraitName": "",
218 | "AssetTraitValue": "",
219 | "CopyToOutputDirectory": "Never",
220 | "CopyToPublishDirectory": "PreserveNewest",
221 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\favicon.ico"
222 | },
223 | {
224 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\BlackButton.jpg",
225 | "SourceId": "DataJuggler.Blazor.Components",
226 | "SourceType": "Package",
227 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
228 | "BasePath": "_content/DataJuggler.Blazor.Components",
229 | "RelativePath": "Images/Buttons/BlackButton.jpg",
230 | "AssetKind": "All",
231 | "AssetMode": "All",
232 | "AssetRole": "Primary",
233 | "RelatedAsset": "",
234 | "AssetTraitName": "",
235 | "AssetTraitValue": "",
236 | "CopyToOutputDirectory": "Never",
237 | "CopyToPublishDirectory": "PreserveNewest",
238 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\BlackButton.jpg"
239 | },
240 | {
241 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\BlackButtonWide.jpg",
242 | "SourceId": "DataJuggler.Blazor.Components",
243 | "SourceType": "Package",
244 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
245 | "BasePath": "_content/DataJuggler.Blazor.Components",
246 | "RelativePath": "Images/Buttons/BlackButtonWide.jpg",
247 | "AssetKind": "All",
248 | "AssetMode": "All",
249 | "AssetRole": "Primary",
250 | "RelatedAsset": "",
251 | "AssetTraitName": "",
252 | "AssetTraitValue": "",
253 | "CopyToOutputDirectory": "Never",
254 | "CopyToPublishDirectory": "PreserveNewest",
255 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\BlackButtonWide.jpg"
256 | },
257 | {
258 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBox.png",
259 | "SourceId": "DataJuggler.Blazor.Components",
260 | "SourceType": "Package",
261 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
262 | "BasePath": "_content/DataJuggler.Blazor.Components",
263 | "RelativePath": "Images/Buttons/ComboBox.png",
264 | "AssetKind": "All",
265 | "AssetMode": "All",
266 | "AssetRole": "Primary",
267 | "RelatedAsset": "",
268 | "AssetTraitName": "",
269 | "AssetTraitValue": "",
270 | "CopyToOutputDirectory": "Never",
271 | "CopyToPublishDirectory": "PreserveNewest",
272 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBox.png"
273 | },
274 | {
275 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxBlack.png",
276 | "SourceId": "DataJuggler.Blazor.Components",
277 | "SourceType": "Package",
278 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
279 | "BasePath": "_content/DataJuggler.Blazor.Components",
280 | "RelativePath": "Images/Buttons/ComboBoxBlack.png",
281 | "AssetKind": "All",
282 | "AssetMode": "All",
283 | "AssetRole": "Primary",
284 | "RelatedAsset": "",
285 | "AssetTraitName": "",
286 | "AssetTraitValue": "",
287 | "CopyToOutputDirectory": "Never",
288 | "CopyToPublishDirectory": "PreserveNewest",
289 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxBlack.png"
290 | },
291 | {
292 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxBlackOpen.png",
293 | "SourceId": "DataJuggler.Blazor.Components",
294 | "SourceType": "Package",
295 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
296 | "BasePath": "_content/DataJuggler.Blazor.Components",
297 | "RelativePath": "Images/Buttons/ComboBoxBlackOpen.png",
298 | "AssetKind": "All",
299 | "AssetMode": "All",
300 | "AssetRole": "Primary",
301 | "RelatedAsset": "",
302 | "AssetTraitName": "",
303 | "AssetTraitValue": "",
304 | "CopyToOutputDirectory": "Never",
305 | "CopyToPublishDirectory": "PreserveNewest",
306 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxBlackOpen.png"
307 | },
308 | {
309 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxBrown.png",
310 | "SourceId": "DataJuggler.Blazor.Components",
311 | "SourceType": "Package",
312 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
313 | "BasePath": "_content/DataJuggler.Blazor.Components",
314 | "RelativePath": "Images/Buttons/ComboBoxBrown.png",
315 | "AssetKind": "All",
316 | "AssetMode": "All",
317 | "AssetRole": "Primary",
318 | "RelatedAsset": "",
319 | "AssetTraitName": "",
320 | "AssetTraitValue": "",
321 | "CopyToOutputDirectory": "Never",
322 | "CopyToPublishDirectory": "PreserveNewest",
323 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxBrown.png"
324 | },
325 | {
326 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxBrownOpen.png",
327 | "SourceId": "DataJuggler.Blazor.Components",
328 | "SourceType": "Package",
329 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
330 | "BasePath": "_content/DataJuggler.Blazor.Components",
331 | "RelativePath": "Images/Buttons/ComboBoxBrownOpen.png",
332 | "AssetKind": "All",
333 | "AssetMode": "All",
334 | "AssetRole": "Primary",
335 | "RelatedAsset": "",
336 | "AssetTraitName": "",
337 | "AssetTraitValue": "",
338 | "CopyToOutputDirectory": "Never",
339 | "CopyToPublishDirectory": "PreserveNewest",
340 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxBrownOpen.png"
341 | },
342 | {
343 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxDark.png",
344 | "SourceId": "DataJuggler.Blazor.Components",
345 | "SourceType": "Package",
346 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
347 | "BasePath": "_content/DataJuggler.Blazor.Components",
348 | "RelativePath": "Images/Buttons/ComboBoxDark.png",
349 | "AssetKind": "All",
350 | "AssetMode": "All",
351 | "AssetRole": "Primary",
352 | "RelatedAsset": "",
353 | "AssetTraitName": "",
354 | "AssetTraitValue": "",
355 | "CopyToOutputDirectory": "Never",
356 | "CopyToPublishDirectory": "PreserveNewest",
357 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxDark.png"
358 | },
359 | {
360 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxOpen.png",
361 | "SourceId": "DataJuggler.Blazor.Components",
362 | "SourceType": "Package",
363 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
364 | "BasePath": "_content/DataJuggler.Blazor.Components",
365 | "RelativePath": "Images/Buttons/ComboBoxOpen.png",
366 | "AssetKind": "All",
367 | "AssetMode": "All",
368 | "AssetRole": "Primary",
369 | "RelatedAsset": "",
370 | "AssetTraitName": "",
371 | "AssetTraitValue": "",
372 | "CopyToOutputDirectory": "Never",
373 | "CopyToPublishDirectory": "PreserveNewest",
374 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxOpen.png"
375 | },
376 | {
377 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxOpenDark.png",
378 | "SourceId": "DataJuggler.Blazor.Components",
379 | "SourceType": "Package",
380 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
381 | "BasePath": "_content/DataJuggler.Blazor.Components",
382 | "RelativePath": "Images/Buttons/ComboBoxOpenDark.png",
383 | "AssetKind": "All",
384 | "AssetMode": "All",
385 | "AssetRole": "Primary",
386 | "RelatedAsset": "",
387 | "AssetTraitName": "",
388 | "AssetTraitValue": "",
389 | "CopyToOutputDirectory": "Never",
390 | "CopyToPublishDirectory": "PreserveNewest",
391 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Buttons\\ComboBoxOpenDark.png"
392 | },
393 | {
394 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\darkbackground.png",
395 | "SourceId": "DataJuggler.Blazor.Components",
396 | "SourceType": "Package",
397 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
398 | "BasePath": "_content/DataJuggler.Blazor.Components",
399 | "RelativePath": "Images/darkbackground.png",
400 | "AssetKind": "All",
401 | "AssetMode": "All",
402 | "AssetRole": "Primary",
403 | "RelatedAsset": "",
404 | "AssetTraitName": "",
405 | "AssetTraitValue": "",
406 | "CopyToOutputDirectory": "Never",
407 | "CopyToPublishDirectory": "PreserveNewest",
408 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\darkbackground.png"
409 | },
410 | {
411 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Failure.png",
412 | "SourceId": "DataJuggler.Blazor.Components",
413 | "SourceType": "Package",
414 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
415 | "BasePath": "_content/DataJuggler.Blazor.Components",
416 | "RelativePath": "Images/Failure.png",
417 | "AssetKind": "All",
418 | "AssetMode": "All",
419 | "AssetRole": "Primary",
420 | "RelatedAsset": "",
421 | "AssetTraitName": "",
422 | "AssetTraitValue": "",
423 | "CopyToOutputDirectory": "Never",
424 | "CopyToPublishDirectory": "PreserveNewest",
425 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Failure.png"
426 | },
427 | {
428 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Logo Black Small.png",
429 | "SourceId": "DataJuggler.Blazor.Components",
430 | "SourceType": "Package",
431 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
432 | "BasePath": "_content/DataJuggler.Blazor.Components",
433 | "RelativePath": "Images/Logo Black Small.png",
434 | "AssetKind": "All",
435 | "AssetMode": "All",
436 | "AssetRole": "Primary",
437 | "RelatedAsset": "",
438 | "AssetTraitName": "",
439 | "AssetTraitValue": "",
440 | "CopyToOutputDirectory": "Never",
441 | "CopyToPublishDirectory": "PreserveNewest",
442 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Logo Black Small.png"
443 | },
444 | {
445 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Logo Black.png",
446 | "SourceId": "DataJuggler.Blazor.Components",
447 | "SourceType": "Package",
448 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
449 | "BasePath": "_content/DataJuggler.Blazor.Components",
450 | "RelativePath": "Images/Logo Black.png",
451 | "AssetKind": "All",
452 | "AssetMode": "All",
453 | "AssetRole": "Primary",
454 | "RelatedAsset": "",
455 | "AssetTraitName": "",
456 | "AssetTraitValue": "",
457 | "CopyToOutputDirectory": "Never",
458 | "CopyToPublishDirectory": "PreserveNewest",
459 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Logo Black.png"
460 | },
461 | {
462 | "Identity": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Success.png",
463 | "SourceId": "DataJuggler.Blazor.Components",
464 | "SourceType": "Package",
465 | "ContentRoot": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\",
466 | "BasePath": "_content/DataJuggler.Blazor.Components",
467 | "RelativePath": "Images/Success.png",
468 | "AssetKind": "All",
469 | "AssetMode": "All",
470 | "AssetRole": "Primary",
471 | "RelatedAsset": "",
472 | "AssetTraitName": "",
473 | "AssetTraitValue": "",
474 | "CopyToOutputDirectory": "Never",
475 | "CopyToPublishDirectory": "PreserveNewest",
476 | "OriginalItemSpec": "C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\Images\\Success.png"
477 | }
478 | ]
479 | }
--------------------------------------------------------------------------------
/obj/Release/net7.0/staticwebassets.development.json:
--------------------------------------------------------------------------------
1 | {"ContentRoots":["C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\","C:\\Users\\Corby\\.nuget\\packages\\datajuggler.blazor.components\\7.12.5\\staticwebassets\\"],"Root":{"Children":{"background.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"background.png"},"Patterns":null},"BlazorFileUpload.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"BlazorFileUpload.png"},"Patterns":null},"BlazorFileUploadIcon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"BlazorFileUploadIcon.ico"},"Patterns":null},"exampleJsInterop.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"exampleJsInterop.js"},"Patterns":null},"Images":{"Children":{"Buttons":{"Children":{"BlackButton.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Images/Buttons/BlackButton.jpg"},"Patterns":null},"BlackButtonWide.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Images/Buttons/BlackButtonWide.jpg"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"_content":{"Children":{"DataJuggler.Blazor.Components":{"Children":{"background.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"background.png"},"Patterns":null},"css":{"Children":{"circle.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"css/circle.css"},"Patterns":null},"circle.scss":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"css/circle.scss"},"Patterns":null},"DataJuggler.Blazor.Components.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"css/DataJuggler.Blazor.Components.css"},"Patterns":null}},"Asset":null,"Patterns":null},"exampleJsInterop.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"exampleJsInterop.js"},"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"favicon.ico"},"Patterns":null},"Images":{"Children":{"Buttons":{"Children":{"BlackButton.jpg":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Buttons/BlackButton.jpg"},"Patterns":null},"BlackButtonWide.jpg":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Buttons/BlackButtonWide.jpg"},"Patterns":null},"ComboBox.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Buttons/ComboBox.png"},"Patterns":null},"ComboBoxBlack.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Buttons/ComboBoxBlack.png"},"Patterns":null},"ComboBoxBlackOpen.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Buttons/ComboBoxBlackOpen.png"},"Patterns":null},"ComboBoxBrown.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Buttons/ComboBoxBrown.png"},"Patterns":null},"ComboBoxBrownOpen.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Buttons/ComboBoxBrownOpen.png"},"Patterns":null},"ComboBoxDark.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Buttons/ComboBoxDark.png"},"Patterns":null},"ComboBoxOpen.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Buttons/ComboBoxOpen.png"},"Patterns":null},"ComboBoxOpenDark.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Buttons/ComboBoxOpenDark.png"},"Patterns":null}},"Asset":null,"Patterns":null},"darkbackground.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/darkbackground.png"},"Patterns":null},"Failure.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Failure.png"},"Patterns":null},"Logo Black Small.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Logo Black Small.png"},"Patterns":null},"Logo Black.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Logo Black.png"},"Patterns":null},"Success.png":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Images/Success.png"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
--------------------------------------------------------------------------------
/obj/Release/net7.0/staticwebassets.pack.json:
--------------------------------------------------------------------------------
1 | {
2 | "Files": [
3 | {
4 | "Id": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\BlazorFileUpload.png",
5 | "PackagePath": "staticwebassets\\BlazorFileUpload.png"
6 | },
7 | {
8 | "Id": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\BlazorFileUploadIcon.ico",
9 | "PackagePath": "staticwebassets\\BlazorFileUploadIcon.ico"
10 | },
11 | {
12 | "Id": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\Images\\Buttons\\BlackButton.jpg",
13 | "PackagePath": "staticwebassets\\Images\\Buttons\\BlackButton.jpg"
14 | },
15 | {
16 | "Id": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\Images\\Buttons\\BlackButtonWide.jpg",
17 | "PackagePath": "staticwebassets\\Images\\Buttons\\BlackButtonWide.jpg"
18 | },
19 | {
20 | "Id": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\background.png",
21 | "PackagePath": "staticwebassets\\background.png"
22 | },
23 | {
24 | "Id": "C:\\Projects\\GitHub\\BlazorFileUpload\\wwwroot\\exampleJsInterop.js",
25 | "PackagePath": "staticwebassets\\exampleJsInterop.js"
26 | },
27 | {
28 | "Id": "obj\\Release\\net7.0\\staticwebassets\\msbuild.DataJuggler.Blazor.FileUpload.Microsoft.AspNetCore.StaticWebAssets.props",
29 | "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props"
30 | },
31 | {
32 | "Id": "obj\\Release\\net7.0\\staticwebassets\\msbuild.build.DataJuggler.Blazor.FileUpload.props",
33 | "PackagePath": "build\\DataJuggler.Blazor.FileUpload.props"
34 | },
35 | {
36 | "Id": "obj\\Release\\net7.0\\staticwebassets\\msbuild.buildMultiTargeting.DataJuggler.Blazor.FileUpload.props",
37 | "PackagePath": "buildMultiTargeting\\DataJuggler.Blazor.FileUpload.props"
38 | },
39 | {
40 | "Id": "obj\\Release\\net7.0\\staticwebassets\\msbuild.buildTransitive.DataJuggler.Blazor.FileUpload.props",
41 | "PackagePath": "buildTransitive\\DataJuggler.Blazor.FileUpload.props"
42 | }
43 | ],
44 | "ElementsToRemove": []
45 | }
--------------------------------------------------------------------------------
/obj/Release/net7.0/staticwebassets/msbuild.DataJuggler.Blazor.FileUpload.Microsoft.AspNetCore.StaticWebAssets.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Package
5 | DataJuggler.Blazor.FileUpload
6 | $(MSBuildThisFileDirectory)..\staticwebassets\
7 | _content/DataJuggler.Blazor.FileUpload
8 | background.png
9 | All
10 | All
11 | Primary
12 |
13 |
14 |
15 | Never
16 | PreserveNewest
17 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\background.png))
18 |
19 |
20 | Package
21 | DataJuggler.Blazor.FileUpload
22 | $(MSBuildThisFileDirectory)..\staticwebassets\
23 | _content/DataJuggler.Blazor.FileUpload
24 | BlazorFileUpload.png
25 | All
26 | All
27 | Primary
28 |
29 |
30 |
31 | Never
32 | PreserveNewest
33 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\BlazorFileUpload.png))
34 |
35 |
36 | Package
37 | DataJuggler.Blazor.FileUpload
38 | $(MSBuildThisFileDirectory)..\staticwebassets\
39 | _content/DataJuggler.Blazor.FileUpload
40 | BlazorFileUploadIcon.ico
41 | All
42 | All
43 | Primary
44 |
45 |
46 |
47 | Never
48 | PreserveNewest
49 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\BlazorFileUploadIcon.ico))
50 |
51 |
52 | Package
53 | DataJuggler.Blazor.FileUpload
54 | $(MSBuildThisFileDirectory)..\staticwebassets\
55 | _content/DataJuggler.Blazor.FileUpload
56 | exampleJsInterop.js
57 | All
58 | All
59 | Primary
60 |
61 |
62 |
63 | Never
64 | PreserveNewest
65 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\exampleJsInterop.js))
66 |
67 |
68 | Package
69 | DataJuggler.Blazor.FileUpload
70 | $(MSBuildThisFileDirectory)..\staticwebassets\
71 | _content/DataJuggler.Blazor.FileUpload
72 | Images/Buttons/BlackButton.jpg
73 | All
74 | All
75 | Primary
76 |
77 |
78 |
79 | Never
80 | PreserveNewest
81 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\Images\Buttons\BlackButton.jpg))
82 |
83 |
84 | Package
85 | DataJuggler.Blazor.FileUpload
86 | $(MSBuildThisFileDirectory)..\staticwebassets\
87 | _content/DataJuggler.Blazor.FileUpload
88 | Images/Buttons/BlackButtonWide.jpg
89 | All
90 | All
91 | Primary
92 |
93 |
94 |
95 | Never
96 | PreserveNewest
97 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\Images\Buttons\BlackButtonWide.jpg))
98 |
99 |
100 |
--------------------------------------------------------------------------------
/obj/Release/net7.0/staticwebassets/msbuild.build.DataJuggler.Blazor.FileUpload.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/obj/Release/net7.0/staticwebassets/msbuild.buildMultiTargeting.DataJuggler.Blazor.FileUpload.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/obj/Release/net7.0/staticwebassets/msbuild.buildTransitive.DataJuggler.Blazor.FileUpload.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/wwwroot/Images/Buttons/BlackButton.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/wwwroot/Images/Buttons/BlackButton.jpg
--------------------------------------------------------------------------------
/wwwroot/Images/Buttons/BlackButtonWide.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DataJuggler/BlazorFileUpload/9a2c4ec011c352ade0443fdd94e71a92dd8a954a/wwwroot/Images/Buttons/BlackButtonWide.jpg
--------------------------------------------------------------------------------
/wwwroot/exampleJsInterop.js:
--------------------------------------------------------------------------------
1 | // This is a JavaScript module that is loaded on demand. It can export any number of
2 | // functions, and may import other JavaScript modules if required.
3 |
4 | export function showPrompt(message) {
5 | return prompt(message, 'Type anything here');
6 | }
7 |
--------------------------------------------------------------------------------