110,534
社区成员
发帖
与我相关
我的任务
分享
<httpRuntime executionTimeout="90" maxRequestLength="409600" useFullyQualifiedRedirectUrl="false" minFreeThreads="18" minLocalRequestFreeThreads="15" appRequestQueueLimit="150" enableVersionHeader="true"/>
public void UpLoadFile(System.Web.HttpPostedFile postFile, string savePath)
{
try
{
if (!Directory.Exists(Path.GetDirectoryName(savePath)))
Directory.CreateDirectory(Path.GetDirectoryName(savePath));
using (FileStream fs = new FileStream(savePath, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite))
{
using (BinaryReader reader = new BinaryReader(postFile.InputStream))
{
int bufferLength = 0;
int readLength = 10240;
byte[] buffer = new byte[10240];
while (true)
{
bufferLength = reader.Read(buffer, 0, readLength);
if (bufferLength == 0) break;
fs.Write(buffer, 0, bufferLength);
}
}
}
}
catch (Exception ex)
{
throw new Exception(ex.Source + ex.Message);
}
}
<TD style="HEIGHT: 4px"><FONT face="宋体">
<asp:Panel id="m_plStart" runat="server" Width="100%">上传文件地址 <INPUT id="m_fileLocal" style="WIDTH: 520px; HEIGHT: 22px" type="file" size="67" name="File1"
runat="server"><FONT face="宋体"> </FONT><INPUT id="m_bttUpload" type="button" value="添加计划" name="btnUp" runat="server"></asp:Panel>修改项目</FONT>
<asp:Button id="m_buttEdit" runat="server" Text="确认修改" Visible="False"></asp:Button></TD>
</TR>
m_dateTask = Convert.ToDateTime(this.d1.Value + " " + m_ddListHour.SelectedValue + ":" + m_ddListMinute.SelectedValue + ":00");
strServerDirName = DateTime.Now.ToString("yyyyMMddhhmmss") + ".CardSend." + strTaskName + ".txt";
strLocalFile = System.IO.Path.GetFileName(m_fileLocal.PostedFile.FileName);
if (strLocalFile != "")
{
//文件绝对路径获取.
strServerDir = System.Web.HttpContext.Current.Request.MapPath("Text/") + strServerDirName;
m_fileLocal.PostedFile.SaveAs(strServerDir);
}