File tree 1 file changed +3
-12
lines changed
jQuery-File-Upload.MVC3/Controllers
1 file changed +3
-12
lines changed Original file line number Diff line number Diff line change @@ -91,24 +91,15 @@ private string EncodeFile(string fileName)
91
91
private void UploadPartialFile ( string fileName , HttpRequestBase request , List < ViewDataUploadFilesResult > statuses )
92
92
{
93
93
if ( request . Files . Count != 1 ) throw new HttpRequestValidationException ( "Attempt to upload chunked file containing more than one fragment per request" ) ;
94
- var file = request . Files [ 0 ] ;
95
- var inputStream = file . InputStream ;
96
94
95
+ var file = request . Files [ 0 ] ;
97
96
var fullName = Path . Combine ( StorageRoot , Path . GetFileName ( fileName ) ) ;
98
97
99
98
using ( var fs = new FileStream ( fullName , FileMode . Append , FileAccess . Write ) )
100
99
{
101
- var buffer = new byte [ 1024 ] ;
102
-
103
- var l = inputStream . Read ( buffer , 0 , 1024 ) ;
104
- while ( l > 0 )
105
- {
106
- fs . Write ( buffer , 0 , l ) ;
107
- l = inputStream . Read ( buffer , 0 , 1024 ) ;
108
- }
109
- fs . Flush ( ) ;
110
- fs . Close ( ) ;
100
+ file . InputStream . CopyTo ( files ) ;
111
101
}
102
+
112
103
statuses . Add ( new ViewDataUploadFilesResult ( )
113
104
{
114
105
name = fileName ,
You can’t perform that action at this time.
0 commit comments