100分求教:如何在一个页面上同时显示文字和图片及怎样获得上传文件的类型???急!!!
开发环境:ASP.NET,ACCESS.
数据库里有这样一个字段,它保存的是用户所发帖子的内容,当然用户发的帖子不一定完全是文字,有时会有上传图片,在数据库中以[upload]filename[/upload]标记,上传图片放在uploadfile文件夹中.如何做到在显示文字的同时显示图片.
另外还有一个问题:上传文件的时候,怎样获得文件的类型(即扩展名).我上传文件用的是<input type=file id="file1" name="file1" runat="server">的控件.上传的文件路径应该是file1.postedfile吧,但是用什么方法可以取得它的类型呢?我用了path类的getextension不行.得到的老是httppostedfile类型的.
谢谢各位了.很急.
问题点数:100、回复次数:7Top
1 楼inte_sleeper(一依)回复于 2005-08-02 02:18:40 得分 0
补充一下:开发环境VB.NETTop
2 楼cncxz(c: (虫虫)回复于 2005-08-02 07:31:53 得分 0
file1.PostedFile.ContentTypeTop
3 楼net_lover(【孟子E章】)回复于 2005-08-02 07:40:11 得分 30
http://sz.luohuedu.net/xml/ShowDetail.asp?id=58EA3515-36F2-4FD9-AC89-EAF49F59816CTop
4 楼net_lover(【孟子E章】)回复于 2005-08-02 07:41:13 得分 0
[upload]filename[/upload]是一种UBB语法,在保存时替换成图片等相应的标记。直接在页面显示即可Top
5 楼fphuang(人在哈尔滨·四月)回复于 2005-08-02 07:51:38 得分 0
// 获取文件名:
string fileName1 = File1.PostedFile.FileName.Substring( File1.PostedFile.FileName.LastIndexOf("\\") + 1);
//取后缀:
string suffix = fileName1.Substring(fileName1.LastIndexOf(".") + 1);Top
6 楼hchxxzx(NET?摸到一点门槛)回复于 2005-08-02 08:07:37 得分 70
[upload]filename[/upload]
-----
显示图片
dim str as string = "[upload]filename[/upload]";
str = str.replace("[upload]","<img src=../uploadfile/")
str = str.replace("[/upload]",">")
或者用正则表达式直接替换掉也可。
上传的文件路径应该是file1.postedfile吧
------
上传的文件路径应该是:file1.postedfile.filenameTop
7 楼chx_xuxu(逍遥客)回复于 2005-08-02 08:54:47 得分 0
顶你一下Top




