did you forget to set enctype?<form runat="Server" enctype="multipart/form-data">
<input type="file" id="ff" runat="Server" />
</form>
<input type="file" id="ff" runat="Server" />
</form>
解决方案 »
- freetextbox4.0怎么加入项目中啊?
- 大哥,大姐行行好啊,删除图片时提示:文件“...”正由另一进程使用,因此该进程无法访问此文件
- 用htmlinputfile上载文件 想限定文件的类型
- 在iis下数据登录失败,问题还未解决啊
- 请教 如何取到返回值
- 我想用JAVASCRIPT读取DROPDOWNLIST的TEXT 和VALUE
- ASP.net 调用不同目录显得类?
- 如何让数据库中的“中文按首字母查询”出来?
- <iframe>中打印的问题!
- hvmenu为什么不能显示在listbox(dropdownlist)控件上面(急!!!)
- 免费的国际一级域名和100M支持ASP、CGI空间
- 如何使datagrid里面的数据也具有链接功能?
我是这样读的
string url=文件物理路径;
FileInfo fi= new FileInfo(url);
StreamReader sr = fi.OpenText();
string Uname=sr.ReadLine();
sr.Close();
string sname=FileField.PostedFile.FileName;
不一致啊?
如果是office等文件,应该有文件类型,才能读出。
怎么解决?
System.IO.FileInfo openfile = new System.IO.FileInfo(@"C:\files\tt.txt")
System.IO.StreamReader filereader= openfile.OpenText();
fileresult =filereader.ReadToEnd();
label1.text=fileresult.tostring();
objFreader.Close();
用这种方式:读文本文件的内容,如果这个文本文件有汉字的就全变成乱七八糟的字符了。方法二:
System.IO.FileInfo openfile = new System.IO.FileInfo(@"C:\files\tt.txt")
System.IO.FileStream filereader = openfile.OpenRead();
byte[] bytesum=new Byte[filereader.Length];
filereader.Read(bytesum,0,Convert.ToInt32(filereader.Length));
string result=System.Text.Encoding.GetEncoding("GB2312").GetString(bytesum);
label1.Text=result;
filereader.Close();
用这种方式:读文本文件可以正常显示汉字,但是不能正常显示文章的内容(格式)。
也就是把文本文件的原形改变了。例如:
--------------------------------------------------------------------
如何实现在客户端点击一个
按钮来下载文
件而不 是打开此文件
如何实现在客户端点击一个按钮来下载文件而不是打开此文件如何实现在客户
端点击一
个按钮来下载
文件而不是打开此文件
--------------------------------------------------------------------
显示为:
--------------------------------------------------------------------
如何实现在客户端点击一个按钮来下载文件而不是打开此文件如何实现在客户
端点击一个按钮来下载文件而不是打开此文件如何实现在客户端点击一个按钮
来下载文件而不是打开此文件
--------------------------------------------------------------------
请高手帮忙解决第二种方法的不呸。
System.String SqlCmd = "SELECT * FROM Images WHERE ImageID = @ImageID";
System.Data.SqlClient.SqlCommand OleDbCmdObj = new System.Data.SqlClient.SqlCommand(SqlCmd, Con);
OleDbCmdObj.Parameters.Add("@ImageID", System.Data.SqlDbType.Int).Value = ImgID;
Con.Open();
System.Data.SqlClient.SqlDataReader OleReader = OleDbCmdObj.ExecuteReader();
OleReader.Read();
Response.ContentType = (string)OleReader["ContentType"];
Response.OutputStream.Write((byte[])OleReader["Image"], 0, (int)OleReader["ByteSize"]);
Response.End();
Con.Close();