資源簡(jiǎn)介
bootstrap 文件上傳
long lStartPos = 0;
int startPosition = 0;
int endPosition = 0;
var contentRange = System.Web.HttpContext.Current.Request.Headers["Content-Range"];
//bytes
if (!string.IsNullOrEmpty(contentRange))
{
contentRange = contentRange.Replace("bytes", "").Trim();
contentRange = contentRange.Substring(0, contentRange.IndexOf("/"));
string[] ranges = contentRange.Split('-');
startPosition = int.Parse(ranges[0]);
endPosition = int.Parse(ranges[1]);
}
System.IO.FileStream fs;
if (System.IO.File.Exists(saveFilePath))
{
fs = System.IO.File.OpenWrite(saveFilePath);
lStartPos = fs.Length;
}
else
{
fs = new System.IO.FileStream(saveFilePath, System.IO.FileMode.Create);
lStartPos = 0;
}
if (lStartPos > endPosition)
{
fs.Close();
return false;
}
else if (lStartPos < startPosition)
{
lStartPos = startPosition;
}
else if (lStartPos > startPosition && lStartPos < endPosition)
{
lStartPos = startPosition;
}
fs.Seek(lStartPos, System.IO.SeekOrigin.Current);
byte[] nbytes = new byte[512];
int nReadSize = 0;
nReadSize = file.InputStream.Read(nbytes, 0, 512);
try
{
while (nReadSize > 0)
{
fs.Write(nbytes, 0, nReadSize);
nReadSize = file.InputStream.Read(nbytes, 0, 512);
}
fs.Close();
return true;
}
catch (Exception ex)
{
fs.Close();
return false;
}
long lStartPos = 0;
int startPosition = 0;
int endPosition = 0;
var contentRange = System.Web.HttpContext.Current.Request.Headers["Content-Range"];
//bytes
if (!string.IsNullOrEmpty(contentRange))
{
contentRange = contentRange.Replace("bytes", "").Trim();
contentRange = contentRange.Substring(0, contentRange.IndexOf("/"));
string[] ranges = contentRange.Split('-');
startPosition = int.Parse(ranges[0]);
endPosition = int.Parse(ranges[1]);
}
System.IO.FileStream fs;
if (System.IO.File.Exists(saveFilePath))
{
fs = System.IO.File.OpenWrite(saveFilePath);
lStartPos = fs.Length;
}
else
{
fs = new System.IO.FileStream(saveFilePath, System.IO.FileMode.Create);
lStartPos = 0;
}
if (lStartPos > endPosition)
{
fs.Close();
return false;
}
else if (lStartPos < startPosition)
{
lStartPos = startPosition;
}
else if (lStartPos > startPosition && lStartPos < endPosition)
{
lStartPos = startPosition;
}
fs.Seek(lStartPos, System.IO.SeekOrigin.Current);
byte[] nbytes = new byte[512];
int nReadSize = 0;
nReadSize = file.InputStream.Read(nbytes, 0, 512);
try
{
while (nReadSize > 0)
{
fs.Write(nbytes, 0, nReadSize);
nReadSize = file.InputStream.Read(nbytes, 0, 512);
}
fs.Close();
return true;
}
catch (Exception ex)
{
fs.Close();
return false;
}
代碼片段和文件信息
//------------------------------------------------------------------------------
//?
//????此代碼是根據(jù)模板生成的。
//
//????手動(dòng)更改此文件可能會(huì)導(dǎo)致應(yīng)用程序中發(fā)生異常行為。
//????如果重新生成代碼,則將覆蓋對(duì)此文件的手動(dòng)更改。
//?
//------------------------------------------------------------------------------
using?System;
using?System.ComponentModel;
using?System.Data.EntityClient;
using?System.Data.objects;
using?System.Data.objects.DataClasses;
using?System.Linq;
using?System.Runtime.Serialization;
using?System.xml.Serialization;
using?System.ComponentModel.DataAnnotations;
[assembly:?EdmSchemaAttribute()]
namespace?FileUploadDemo
{
????#region?上下文
????
????///?
????///?沒(méi)有元數(shù)據(jù)文檔可用。
????///?
????public?partial?class?MyBlogEntities?:?objectContext
????{
????????#re
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????280??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\App_Start\FilterConfig.cs
?????文件????????605??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\App_Start\RouteConfig.cs
?????文件????????483??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\App_Start\WebApiConfig.cs
?????文件??????19456??2015-10-09?09:13??FileUploadDemo\FileUploadDemo\bin\FileUploadDemo.dll
?????文件??????44544??2015-10-09?09:13??FileUploadDemo\FileUploadDemo\bin\FileUploadDemo.pdb
?????文件??????45416??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\Microsoft.Web.Infrastructure.dll
?????文件?????374784??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\Newtonsoft.Json.dll
?????文件?????418776??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\Newtonsoft.Json.xm
?????文件?????180832??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Net.Http.dll
?????文件??????16480??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Net.Http.WebRequest.dll
?????文件???????5439??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Net.Http.WebRequest.xm
?????文件?????201824??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Net.Http.xm
?????文件?????138328??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Web.Helpers.dll
?????文件??????74208??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Web.Helpers.xm
?????文件?????506976??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Web.Mvc.dll
?????文件?????847872??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Web.Mvc.xm
?????文件?????264792??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Web.Razor.dll
?????文件?????365160??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Web.Razor.xm
?????文件??????41048??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Web.WebPages.Deployment.dll
?????文件???????2812??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Web.WebPages.Deployment.xm
?????文件?????204376??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Web.WebPages.dll
?????文件??????39512??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Web.WebPages.Razor.dll
?????文件??????17776??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Web.WebPages.Razor.xm
?????文件?????223301??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\System.Web.WebPages.xm
?????文件??????17504??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\zh-Hans\System.Net.Http.resources.dll
?????文件??????10336??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\zh-Hans\System.Net.Http.WebRequest.resources.dll
?????文件??????15472??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\zh-Hans\System.Web.Helpers.resources.dll
?????文件??????28768??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\zh-Hans\System.Web.Mvc.resources.dll
?????文件??????24688??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\zh-Hans\System.Web.Razor.resources.dll
?????文件??????12912??2015-08-21?13:05??FileUploadDemo\FileUploadDemo\bin\zh-Hans\System.Web.WebPages.Deployment.resources.dll
............此處省略413個(gè)文件信息
- 上一篇:FTP工具源碼
- 下一篇:文件對(duì)比,比較,逐字節(jié)有界面
評(píng)論
共有 條評(píng)論
相關(guān)資源
- gmap離線地圖執(zhí)行文件
- Asp.net C#生成pdf文件
- C# 將office,PDF文件轉(zhuǎn)換為SWF文件
- C#學(xué)生選課系統(tǒng)包括源程序及數(shù)據(jù)庫(kù)文
- C# ftp多線程斷點(diǎn)上傳
- WinForm窗體程序中使用CefSharp獲取加載
-
C#將數(shù)據(jù)庫(kù)數(shù)據(jù)生成xm
l文件 - 大文件上傳 帶進(jìn)度條 asp.net
- VS中NuGet包離線安裝CefSharp.WinForms.49.
- C#.kgtemp轉(zhuǎn)換.mp3文件源碼請(qǐng)勿商用
- python 天氣CSV文件
- WebZip亂碼目錄文件名修改
- 原創(chuàng)仿OpenFileDialog文件選擇對(duì)話框源碼
- C# 圖像處理、神經(jīng)網(wǎng)絡(luò)、遺傳算法集
- asp.net 文件上傳demo
- C# winform TreeView樹形菜單控件DEMO附配套
- 學(xué)生信息管理系統(tǒng)VS2010版文件
- C#俄羅斯方塊源文件和資源文件
- 螺旋天線的CST仿真
- semantic ui 最全的css icon文件
- C# SOCKET加密文件消息傳輸通信
- c# vtk 讀取dicom文件!
- C#讀取excel、csv文件到折線圖
- 大學(xué)內(nèi)部軟件系統(tǒng) v1.0.rar
- 處理后的禁飛區(qū) csv文件
- 基于C#的FTP上傳Demo
- C#局域網(wǎng)內(nèi)文件傳輸
- C# 文件加密器 源碼
- 內(nèi)容查找,根據(jù)指定的文件夾查找包
- C#操作INI配置文件