社区
C#
帖子详情
如何向服务器上传图片文件?请高人指点!
lyfirenana
2003-09-15 01:56:37
如何向服务器上传图片文件?请高人指点!
...全文
51
3
打赏
收藏
如何向服务器上传图片文件?请高人指点!
如何向服务器上传图片文件?请高人指点!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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赋给数据库的二进制字段的参数,写到数据库中。
c++打开
服务器
文件
,用C++给HTTP
服务器
发送一个
文件
解决方案
希望得到
高人
的
指点
。我现在手头有一个Web版,通过该网页,选择本地
文件
,然后提交给远端的Web
服务器
,缺点是这个网页一次只能传给一个Web
服务器
要传送的
文件
。我想用C++自己写一个,然后可以实现批量传送
文件
给多台...
Laravel --
文件
管理及上传自定义目录及
文件
名
本文只是对开发过程中遇到的一些小问题做一记录,方便日后回顾,亦对有相关开发有疑惑之同学做参考之用,大牛
请
绕道,文中如若有错,恳
请
雅正,不胜感激。 Laravel
文件
系统 Laravel框架中对
文件
的管理已经很友好...
python socket上传
文件
的服务端和客户端实现
代码均已测试:希望
高人
能
指点
一二 服务端: #coding=gbk ''' 等待连接 等待发送
文件
读取数据 写入
文件
并且保存 等待连接 ''' import socket import threading import time import struct def function...
ckeditor3.6.4+ckfinder2.2.2
上传图片
到指定目录
发现
上传图片
的时候,就直接上传到
服务器
,最终提交内容时候,就把内容直接提交。但是总有那么种情况,万一内容提交不成功,那之前上传的图片不就在
服务器
成了垃圾了么。但是这个问题目前还没解决,求高
asp.net上传
文件
时检测
文件
类型方法小结
上传
文件
检测类型到目前为止我只看到过3种,第一种是检测
文件
的后缀名;第二种是检测
文件
的头部编码,不同类型
文件
的头部编码是不一样的(比如255216是jpg,7173是gif,6677是BMP,13780是PNG,7790是exe,8297是rar...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章