如何取得上传文件得文件名字?

问题描述

stringstrName=File1.PostedFile.FileName;intintExt=strName.LastIndexOf(".");//取得文件扩展名stringstrExt=strName.Substring(intExt);stringstrNewName;DateTimedatNow=DateTime.Now;strNewName=File1.PostedFile.ContentLength.ToString();取得的文件名是F:网络图片洋葱头yctd9.jpg但是我想只取得的名称是yctd9.jpg。求高手指导。

解决方案

解决方案二:
System.IO.Path.GetFileName(File1.PostedFile.FileName)
解决方案三:
楼上正解多研究一下System.IO.Path,它就是专门处理各种路径问题的
解决方案四:
//获取上传文件名stringstrName=FileUpload1.FileName;

解决方案五:
System.IO.Path.GetFileName
解决方案六:
System.IO.Path.GetFileName(File1.PostedFile.FileName)
解决方案七:
System.IO.Path.GetFileName(strName)像楼主这种字符串处理函数用用其实也是蛮能锻炼脑子的.
解决方案八:
intintExt=strName.LastIndexOf(".");//取得文件扩展名stringstrExt=strName.Substring(intExt);-------------------------------------------------------------------楼主有才
解决方案九:
//获取上传文件名vs2005中stringstrName=FileUpload1.FileName;//如果是vs03stringstrname=file1.postfile.filename.substring(0,file1.postfile.filename.lastindexof("\"));其实和你取得文件扩展名一样。
解决方案十:
楼上正解
解决方案十一:
呵呵,楼上的都能解决啊还可以按照“”split啊拿到最后一个呵呵
解决方案十二:
1楼正解
解决方案十三:
多谢了。我会恏恏努力学习得。3Q。

时间: 2024-10-24 15:07:17

如何取得上传文件得文件名字?的相关文章

PHP文件上传之多文件上传的实现思路_php实例

多文件上传的两种情况 ①使用多个name值 <input type="file" name="file1"> <input type="file" name="file2"> <input type="file" name="file3"> <input type="file" name="file4"&g

unicodeencodeerror-请教朋友django用filefield上传作品.txt文件报错UnicodeEncodeError

问题描述 请教朋友django用filefield上传作品.txt文件报错UnicodeEncodeError 各位朋友们好,我用虚拟机在本地python manage.py runserver 0.0.0.0:8082,通过admin页面上传文件: "作品.txt" 这个文本文件是成功的, 我把这个部署到阿里云服务器上,同样在admin页面上传该文件,却报错: UnicodeEncodeError at /admin/score/operatevideo/add/,'ascii' c

用java在web环境下上传和下载文件的技巧_java

文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能. common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载. 用该组件可实现一次上传一个或多个文件,并可限制文件大小. 下载后解压zip包,将commons-fileupload-

如何 上传客户端指定文件?

问题描述 如何上传客户端指定文件?而不用客户去选择?直接单击按钮就可以上传啊?如点击按钮就上传客户端的c:1.txt.哪位给我个确切的答案,是否可以,用什么方法. 解决方案 解决方案二:可以理解为把二进制存入数据库.解决方案三:引用1楼wxr0323的回复: 可以理解为把二进制存入数据库. 什么意识啊,您没有理解我的意识把,我是说要在客户端的浏览器上面不用让用户选择文件,而直接让他们点击按钮就可以上传他们电脑中的指定文件到服务器上.解决方案四: 解决方案五:引用3楼porschev的回复: 可以

C# winform 远程上传服务器excel文件,并本地打开

问题描述 C#Form窗口需要做一个上传附件的功能,远程服务器(IP:109.104.66.55)上有一个文件夹(abc),软件将excel文件(123.xls)都上传到其文件夹里面,SQL储存这个Excel文件的名字,上传完成后,每次客户端通过SQL存储的文件名字来打开远程服务器的EXCEL文件具体上传和本地打开此文件的代码怎么写啊!!!请大家知道哦一下! 解决方案 解决方案二:打开服务器的xls干啥?在说了打开你本地也看不到...解决方案三:你应该用代码读取文件,然后显示在页面表格里,而不是

上传多个文件的PHP脚本

脚本|上传 译者注:本文的原名是<Creating a Multi-File Upload Script in PHP>.我个个觉得这文章写得一般,代码也不是非常专业,但是它比较短,而且一时间也找不到好一点的文章,就把这个译过来了.其实PHP手册里也有一节是说多文件上传的,大家可以对比对比.文章内有的字句译出来不太顺眼,所以按照原意作了一定量的修改.本人水平有限,还望各位高手多指点. 导言     作为一个PHP的程序员,我曾遇到过这么一个客户,他需要一个可以同时上传多个文件的表单.因此,一天

用Struts上传多个文件的方法

上传     最近在做Struts项目时遇到了上传多个文件的问题.在网上查了不少资料,也没有找到用Struts上传多个文件的例子.我经过几天的研究,实现了用Struts上传多个文件的功能.现在贴出来让大家共享!     一.建立ActionForm package com.cnehu.struts.form;import javax.servlet.http.HttpServletRequest; import org.apache.struts.action.ActionError;impor

防止用户上传产生无效文件源码

上传|上传 经过近日来的调试,狂人于4月12日写的一篇日志"用户上传产生无效文件的解决思路"代码部分已经完成.欢迎批评指正,以便改进. [FileName]:upload.asp[Code]:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!--#i nclude virtual="upload.inc"--><% If Request.ServerVariable

linux基础命令(26) 用SecureCRT来上传和下载文件

用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的, SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. 文件传输协议: 文件传输是数据交换的主要形式.在进行文件传 输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议.这个协议包括了文件的识别.传送的起 止时间.错误的判断与纠正等内容.常见的传输协议有以下几种: ASCII:这是最快的传输协议,但只能传送文本文件. Xmode

Linux使用SecureCRT上传和下载文件教程

  Linux使用SecureCRT上传和下载文件教程:         我们在日常工作中,经常会需要上传或者下载一些文件,Linux用户也不例外.那么在Linux系统中,有什么比较好用的上传下载工具呢?今天小编就教大家如何使用SecureCRT上传或下载文件. 具体操作步骤: 1.需要上传或者下载,需要使用rz和sz命令.如果linux上没有这两个命令工具,则需要先安装.可以使用yum安装.运行命令yum install lrzsz. 2.安装完成后就可以使用rz命令上传本地的文件到linux