导航:首页 > IDC知识 > fileupload服务器上传文件

fileupload服务器上传文件

发布时间:2020-12-07 01:35:42

1、asp.net 怎样使用FileUpLoad上传照片并且显示出来!!要上传到服务器上,而不是本地机器!!

这里有一个无刷新文件上传
能返回地址的
可以用来显示图片
你可以参考一下

2、ASP.NET+C#,FILEUPLOAD控件,如何上传图片到服务器,并保存图片路径到数据库?

我做了个例子给你
前台:
<div>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server"
Text="Button" onclick="Button1_Click" />
<asp:Image ID="Image1" runat="server" />
</div>
后台:
protected void Button1_Click(object sender, EventArgs e)
{
FileUpload1.SaveAs(Server.MapPath("img/"+FileUpload1.FileName));//上传图片
Image1.ImageUrl = "~/img/" + FileUpload1.FileName;//图片路径(将这个数据保存到数版据库就权可以了。img为项目里一个文件夹的名称)
}

3、c#asp.net中用fileupload上传到了服务器文件,我想在其他页面中下载下来

普通情况下,浏览器会根据URL后缀(如:.html, .aspx, .exe, .rar)或者HTTP HEADER里的MIME(content-type,如text/html,image/jpeg)来判断是否弹出“文件下载”对话框。HTML,PDF,TXT,JPG这些文本,图片的,都可以直接用浏览器来看,所以无需“文件下载”对话框。而EXE,RAR等文件无法直接用浏览器看,所以需要“文件下载”对话框。具体实现,是你给的网页。

既然下载功能实现起来这么简单,为什么有的人还要写一些复杂的代码呢?
=========================
那么你所给的网页中,HTTP HEADER里多了:"Content-Disposition", "attachment;filename=" + fileName,"Content-Type":"application/octet-stream",这个的用处就是强制让浏览器弹出“文件下载”对话框,无论是HTML,TXT,PDF,都要下载。还有文件名字可以定义。octet-stream是一种MIME,是让浏览器接受大文件已stream形式缓冲下载(其实没什么特别的 ~)。

那个东西是不用做的
看看HTTP协议会多一些理解。

4、求救!Extjs fileuploadfield怎么上传到服务器 后台用.net写

var formFilePath = new Ext.ux.form.FileUploadField({ id: 'PrjFilePath', emptyText: '请选择要导入的文件!', fieldLabel: '文件路径', name: 'PrjFilePath', buttonText: '',
buttonCfg: { iconCls: 'page_white_put' }
});

HttpPostedFile postedFile = Request.Files["PrjFilePath"];
string ImportFile = postedFile.FileName;
string fileName = SaveFile(postedFile, Server, Request); //文件保存至服务器
System.IO.FileStream stream = System.IO.File.OpenRead(fileName);
//文件流操作你就根据你的业务来 自行搞定

//保存方法
String SaveFile(HttpPostedFile postedFile, HttpServerUtility server, HttpRequest request)
{
String fullName = "";
try
{
String fileName = Path.GetFileName(postedFile.FileName);
String fileExtension = Path.GetExtension(fileName);
String year = DateTime.Now.Year.ToString();
DateTime date = DateTime.Now;
//生成文件名
String saveName = date.ToString("yyyyMMddHHmmssfffffff");
String tmpName = saveName + fileExtension;

String path = server.MapPath(@"~/" + ExcelHelper.PATH_NAME);
fullName = path + @"\" + tmpName;
postedFile.SaveAs(fullName);
}
catch (Exception)
{
throw new Exception("保存上传文件出错!");
}
return fullName;
}

5、如何让服务器控件FileUpload上传完文件后保证不刷新

不知道你对抄B/S程序了解多少 ,
B/S不是C/S模式不可能像你说的那样,不是一个概念,browser 不可能从客户端把文件上传至Server的缓存里去的 这是非常不安全和不允许的 你说的那种效果是里用异步上传到Server 的一个专门的临时文件夹 如果你选择了文件,异步上传至该文件夹temp然后再根据是否提交了数据移除或移动文件的 至少我是这样实现的 或者提交数据时直接上传文件

6、FileUpload 无法上传pdf文件,本地调试的时候可以上传,上传到2008服务器后,有些pdf文件上传就会超时

修改httpruntime
<system.web>
<httpRuntime maxRequestLength= "102400 " useFullyQualifiedRedirectUrl= "true " executionTimeout= "50 "/>
</system.web>

7、SpringMVC commons-fileupload 上传服务器controller部分怎么写求指导(新手请附代码及详细注释)

看看lib里面有没有

commons-fileupload-1.2.2.jar

commons-io-2.1.jar

这两个包

1:配置文件里加上
<!-- 文件上传 -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
 <property name="defaultEncoding" value="UTF-8"/>
 <!-- 指定所上传文件的最大值单位Byte。注意maxUploadSize属性的限制不是针对单个文件,而是所有文件的容量之和 -->
 <property name="maxUploadSize" value="10000000"/>
</bean>

2:页面form表单的form标签里面加上enctype="multipart/form-data"
3:<input style="HEIGHT: 22px;width:200px;" type="file" name="myfile" onchange="fileChange(this);"/>里的name名称和controller里的name一致

-----------------------

-----------------------

-----------------------


http://blog.csdn.net/jadyer/article/details/7575934这个是参考的博客

8、FileUpload 上传图片 本地可以 发布到服务器上上传图片就发生意外错误 ?

你先在服务器上开辟一个临时文件夹,然後上传后,再把文件存储到数据库。专
注意这个文件夹的权限属,要有写入权限.

你想一下。你是怎麼 写入db的。是不是 读取文件。在客户端或则服务器上操作。你有权限哦。如果你放到iis上,那麼如果没有设置,你就没有权限,因此会写不进去哦。

9、asp.net用FileUpload控件上传.zip的压缩包到服务器之后自动解压到指定的文件夹下怎么实现

分为两步:
1.
文件上传到服务器某个目录,这一步比较简单;
2.
将文件进行解压到某个目录,这一步需要用到一个Ionic.Zip.dll。

10、ASP.NET+C# FILEUPLOAD控件,如何上传图片到服务器并保存图片路径到数据库?

我做了个例子抄给你
前台:袭
<div>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server"
Text="Button" onclick="Button1_Click" />
<asp:Image ID="Image1" runat="server" />
</div>
后台:
protected void Button1_Click(object sender, EventArgs e)
{
FileUpload1.SaveAs(Server.MapPath("img/"+FileUpload1.FileName));//上传图片
Image1.ImageUrl = "~/img/" + FileUpload1.FileName;//图片路径(将这个数据保存到数据库就可以了。img为项目里一个文件夹的名称)
}

与fileupload服务器上传文件相关的知识