社区
C#
帖子详情
关于上传文件的问题
cymandhxl
2006-01-15 01:14:31
我在上传文件十用了html控件,使用了SaveAs()方法,可是这个方法有时会出问题,请问大家要如何来解决呢
...全文
132
6
打赏
收藏
关于上传文件的问题
我在上传文件十用了html控件,使用了SaveAs()方法,可是这个方法有时会出问题,请问大家要如何来解决呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhouandke
2006-01-15
打赏
举报
回复
可能就是文件大于4M后上传失败,有没有谁提供一个免费的上传控件啊,我也想要一个
echoxue
2006-01-15
打赏
举报
回复
mark
marvelstack
2006-01-15
打赏
举报
回复
/// <summary>
/// 上传文件,如果没有文件返回空引用
/// </summary>
/// <param name="filePath">服务器端文件存放路径</param>
/// <returns>服务器端的文件名称</returns>
private string UploadAttachment(string filePath)
{
if(FileUpload.PostedFile != null)
{
//生成文件路径
//string filePath = HttpContext.Current.Server.MapPath(".")+"\\Articles\\Data\\Attachments\\";
//生成限定文件名
string fileName = FileUpload.PostedFile.FileName;
//判断当前的服务器端是不是有同名的文件存在
if(File.Exists(filePath + fileName))
{
//文件存在,修改文件名
fileName =DateTime.Now.ToString("yyyyMMddHHmmss")+ Path.GetExtension(fileName);
}
FileUpload.PostedFile.SaveAs(filePath + fileName);
return fileName;
}
return null;
}
cymandhxl
2006-01-15
打赏
举报
回复
可是我和你的第一中方法是同样的啊,可是如果多人并发的话,就有不好用的时候了
qhh389
2006-01-15
打赏
举报
回复
具体什么问题?
ChengKing
2006-01-15
打赏
举报
回复
没代码?
参考:
1.
<INPUT id="WebFile" style="WIDTH: 490px; HEIGHT: 22px" type="file" size="62" name="WebFile" runat="server">
protected System.Web.UI.HtmlControls.HtmlInputFile WebFile;
文件上传参考代码:
/// <summary>
/// 文件上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void BtnUpload_Click(object sender, System.EventArgs e)
{
if(WebFile.PostedFile.FileName=="")
{
Info.Text="请先选择要上传的文件";
return;
}
try
{
char[] spliter = {'\\'};
string [] FileName = WebFile.PostedFile.FileName.Split(spliter,10);
string FullPath = CurrentPath + @"\" + FileName[FileName.Length-1]; //生成完整文件名
WebFile.PostedFile.SaveAs(FullPath); //保存文件
LoadDir(CurrentPath); //重新载入当前目录
}
catch
{
Info.Text="上传文件失败,请与管理员联系";
}
}
2.
http://www.gdcic.net/dotnetBank/ViewContent.aspx?artid=000000000186
SpringMVC文件上传,多文件上传实例
这个接口封装了
上传文件
的基本信息,如文件名、大小、内容等。在控制器方法中,我们可以声明一个`MultipartFile`参数来接收上传的文件。 3. **配置SpringMVC以支持文件上传**: 在SpringMVC的配置文件中,我们需要...
SWFUpload实现多文件上传
3. **Servlet**:在后台处理文件上传时,通常会使用Servlet作为服务器端接收
上传文件
的入口。Servlet是Java Web开发中的标准接口,用于处理HTTP请求。在这里,SWFUpload上传的文件会被发送到一个指定的Servlet,由...
在Web API中使用jQuery AJAX实现文件上传的例子
在Web开发中,ASP.NET框架提供了强大的...注意,实际应用中还需要考虑错误处理、文件大小限制、安全
问题
(如防止跨站脚本攻击)以及性能优化等
问题
。此外,对于大型文件,可能需要实现分块上传或流式处理来提高效率。
基于HTML5的jquery文件上传插件(多文件选择、带进度条、完整可用)
俺亲手写的: 1.支持多文件上传 2.带进度条 3.可以显示文件名称 4.可以实时显示已上传的大小 5.可以从队列中删除 6.各元素的样式都可以自己控制
HTML5 CSS3 :无插件拖拽上传图片实例源码
这种技术使得用户可以通过直接在页面上拖动文件到指定区域,实现快速、直观的文件上传,大大提升了交互体验。 首先,HTML5的拖放API允许开发者创建可拖动元素和接受拖放的区域。在HTML中,我们可以为任何元素添加`...
C#
111,119
社区成员
642,555
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章