社区
C#
帖子详情
如何向服务器上传图片文件?请高人指点!
lyfirenana
2003-09-15 01:56:37
如何向服务器上传图片文件?请高人指点!
...全文
40
3
打赏
收藏
如何向服务器上传图片文件?请高人指点!
如何向服务器上传图片文件?请高人指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lanyahuhu
2003-09-17
打赏
举报
回复
mark
_weiKun_
2003-09-15
打赏
举报
回复
用Socket连接,用文件流进行文件传输。
张张好
2003-09-15
打赏
举报
回复
chnking(原作),摘自CSDN:
文件上传
一. 在Form中一定要将encType设为"multipart/form-data":
<form id="WebForm3" method="post" encType="multipart/form-data" runat="server" >
二. 判断是否有文件上传了:
当用户没有选择任何要上传的文件,即HtmlInputFile控件中的文本框为空时点击了上传按钮后,在服务端得到的File1.PostedFile对象不是null,而是有对象的,所以不能用(File1.PostedFile == null)来判断是否上传了文件,用(File1.PostedFile.ContentLength != 0)来判断比较好
三. 判断上传文件MIMIE类型:
文件上传后可以用File1.PostedFile.ContentType来读取这个文件的MIMIE类型,这个MIMIE类型是系统通过上传文件的后缀名来获得的。
四. 保存上传的文件:
1. 文件可以通过File1.PostedFile.SaveAs(path) //path是服务器上的物理路径,来保存文件。
if(File1.PostedFile.ContentLength != 0)
{
StringBuilder myStr = new StringBuilder();
myStr.Append("文件名称:" + File1.PostedFile.FileName);
myStr.Append("<br>");
myStr.Append("文件类型:" + File1.PostedFile.ContentType);
myStr.Append("<br>");
myStr.Append("文件长度:" + File1.PostedFile.ContentLength.ToString());
myStr.Append("<br>");
string path = Server.MapPath("./"); //当前路径
string fileName = File1.PostedFile.FileName.Substring(File1.PostedFile.FileName.LastIndexOf('\\')+1);
path += fileName;
if(File.Exists(path) == true)
{
Label1.Text = "服务器上已经有了你正在上传的文件:" + fileName;
return;
}
File1.PostedFile.SaveAs(path);
myStr.Append("保存完毕!");
myStr.Append("<br>");
Label1.Text = myStr.ToString();
}
else
{
Label1.Text = "你没有选择要上载的文件或者上传的文件长度为0!";
}
2. 文件也可以通过二进制的读取后存放到数据库的二进制的字段中:
byte[] fileCont = new byte[File1.PostedFile.ContentLength];
File1.PostedFile.InputStream.Read(fileCont,0, File1.PostedFile.ContentLength);
然后将此字节数组fileCont赋给数据库的二进制字段的参数,写到数据库中。
WinXP+Apache+PHP+MySQL+WordPress安装与配置说明[12-09-16]
作为一个从来没有接触过网站...本文纯属新手所写,还望
高人
指点
! 表格 1 WinXP+Apache+PHP+MySQL+WordPress 平台(软件) 版本 发布时间 OS Windows XP-SP3 2008-04-29 Apache 2.2.17-win32-x86-no_ssl 2012-01-17 ...
c++打开
服务器
文件
,用C++给HTTP
服务器
发送一个
文件
解决方案
希望得到
高人
的
指点
。我现在手头有一个Web版,通过该网页,选择本地
文件
,然后提交给远端的Web
服务器
,缺点是这个网页一次只能传给一个Web
服务器
要传送的
文件
。我想用C++自己写一个,然后可以实现批量传送
文件
给多台...
python socket上传
文件
的服务端和客户端实现
代码均已测试:希望
高人
能
指点
一二 服务端: #coding=gbk ''' 等待连接 等待发送
文件
读取数据 写入
文件
并且保存 等待连接 ''' import socket import threading import time import struct def function...
asp.net上传
文件
时检测
文件
类型方法小结
上传
文件
检测类型到目前为止我只看到过3种,第一种是检测
文件
的后缀名;第二种是检测
文件
的头部编码,不同类型
文件
的头部编码是不一样的(比如255216是jpg,7173是gif,6677是BMP,13780是PNG,7790是exe,8297是rar...
ASP.NET,IIS7.0 上传大视频
文件
报错
一、问题概述: 最近开发上传视频
文件
的功能。基本流程已经跑通了,可是上传30M以上的
文件
时就会报错。...如果有
高人
明白咋回事的话麻烦
指点
下。。。 三、暮然回首,答案就在灯火阑珊处 其实上面分...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章