关于fileUpload的路径问题

HttpPostedFileBase uploadFile = Request.Files[file] as HttpPostedFileBase;
string fileN = uploadFile.FileName;//获取文件名称
if (fileN.IndexOf("\\") > 0) //如果有/ 说明是ie浏览器
{
fileN = fileN.Substring(fileN.LastIndexOf("\\") + 1, fileN.Length - fileN.LastIndexOf("\\") - 1);
}
fileN = DateTime.Now.ToString("yyyyMMddHHmmssffff") + Path.GetExtension(fileN);//设置文件名称
if (uploadFile != null && uploadFile.ContentLength > 0)
{
path = Path.Combine(pathForSaving, fileN);
uploadFile.SaveAs(path);
url += "/Upload/files/" + fileN;
int i = Request.Files.Count;
}

时间: 2024-10-22 20:13:05

关于fileUpload的路径问题的相关文章

Asp.Net 获取FileUpload控件的文件路径、文件名、扩展名

string fileNameNo = Path.GetFileName(FileUploadImg.PostedFile.FileName); //获取文件名和扩展名string DirectoryName = Path.GetDirectoryName(FileUploadImg.PostedFile.FileName); //获取文件所在目录string Extension = Path.GetExtension(FileUploadImg.PostedFile.FileName); //

20160620001 FileUpload控件获取上传文件的路径

参考地址: http://bbs.csdn.net/topics/350051517 —————————————————————————————— 用js实现 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="BorrowPage.aspx.cs" Inherits="Borrow_BorrowPage" %> <!DOCTYPE html PUB

FileUpload 路径问题

string fileNameNo = Path.GetFileName(FileUpload.PostedFile.FileName);                 //获取文件名和扩展名string DirectoryName = Path.GetDirectoryName(FileUpload.PostedFile.FileName);         //获取文件所在目录string Extension = Path.GetExtension(FileUpload.PostedFil

关于C#中获得FileUpload选择的路径问题

比如我选择了一个execl文件.我要获得此文件的地址.很多人用PostedFile.FileName获得到地址 //新文件夹路径        string fileNameUrl = FileUpload_ID.PostedFile.FileName; 但奇怪的是我用PostedFile.FileName获得的跟部分人一样是文件名,而不是想要的地址,解决办法通过设置IE如下图:

FileUpload控件如何获取要上传文件的路径

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="BorrowPage.aspx.cs" Inherits="Borrow_BorrowPage" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/T

FileUpload上传总结

1. 文件上传写Fileupload代码时导包的是commons,而不是apach包 2. 创建一个工厂DiskFileItemFactory factory=new DiskFileItemFactory(); 将请求消息尸体中的每一个项目封装成单独的DiskFileitem对象 3. 创建解析文件上传的核心对象 ServletFileUpload upload=new ServletFileUpload(factory); 4. 解析有客户端通过request上传的请求: List<File

标准控件(三)——FileUpload

FileUpload 1.上传到硬盘文件夹 1.最简单的上传 HTML代码 <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="上传" /> C#代码 protected vo

js兼容ie获取上传excel文件名称以及大小,绝对路径

/**  *   * @param obj file对象 document.getElementById(elementId);  * @returns  */ function getExcelFileFullPath(obj){ if (obj){ // ie if (window.navigator.userAgent.indexOf("MSIE") >= 1){ obj.select(); return document.selection.createRange().t

使用Commons FileUpLoad组件实现文件上传功能

Commons 是Apache开放的源码组织的一个java子项目,该项目主要涉及一些开发中常用的模块,如文件上传,命令行处理,数据库连接池等.FileUpLoad就是其中的一个用于处理HTTP文件上传的子项目.Commons FileUpLoad组建具有以下几个特点: 1.使用简单:Commons FileUpLoad组件可以方便的嵌入JSP文件中,在JSP文件中仅编写少量代码就可完成文件上传功能,十分方便. 2.能够全程控制上传的内容:使用Commons FileUpLoad组件提供的对象及操