判断jpg图片2进制代码后,无法上传 本帖最后由 tangjun147 于 2010-03-25 16:00:59 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用JS判断图片类型或验证控件再上传,保存路径Server.MapPath("~/image"); 3楼:使用JS?请给出JS判断2进制的方法 谢谢对JS我太头疼4楼:不用这个方法,上传正常,而且用这个方法的时候本地测试正常,你说路径有没错呢? public static bool IsAllowedExtension(FileUpload hifile) { string fileclass = ""; byte buffer; try { buffer = hifile.FileBytes[0]; fileclass = buffer.ToString(); buffer = hifile.FileBytes[1]; fileclass += buffer.ToString(); } catch { } r.Close(); fs.Close(); if (fileclass == "255216" || fileclass == "7173" || fileclass == "6677" || fileclass == "13780") //说明255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是rar { return true; } else { return false; } }确切的说是路径问题。。 你在本地调试是服务与客户是一个。也就是你上传的文件路径是正确的。但你到服务器上,客户传的文件 服务端没有。 未能找到路径“C:\Documents and Settings\Administrator\桌面\images\webing.jpg”的一部分 应该是没有桌面上images这个路径 这个方法还是无解了。。还是用别的方法吧。。这里我提供一个string fileType = FileUpload1.PostedFile.ContentType;//取得文件类型,用于下面判断 if (fileType == "image/gif" || fileType == "image/bmp" || fileType == "image/pjpeg") textbox 取值 乱码 [很急]求一个Repeater里日志内容显示的算法 (内似sina的博客) ActiveX开发心得 在SQL语句中输入" ' "单引号的问题...... 上次没给分是我的错。再次求助---怎么在获取类中回传的sqldatareader 怎么判断COOKIES存在. 刷新父页面的一个问题 页面出错后的处理 全文检索红色显示关键字问题各位大侠帮忙看看 各位大侠请看:怎样在DataGrid里实现这样的分页?分数不够可另外开帖! 看到那个散分的缓存类。我很费解 导出excel提供下载时,与迅雷5冲突
再上传,保存路径Server.MapPath("~/image");
对JS我太头疼4楼:不用这个方法,上传正常,而且用这个方法的时候本地测试正常,你说路径有没错呢?
{
string fileclass = "";
byte buffer;
try
{
buffer = hifile.FileBytes[0];
fileclass = buffer.ToString();
buffer = hifile.FileBytes[1];
fileclass += buffer.ToString();
}
catch
{ }
r.Close();
fs.Close();
if (fileclass == "255216" || fileclass == "7173" || fileclass == "6677" || fileclass == "13780")
//说明255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是rar
{
return true;
}
else
{
return false;
} }
确切的说是路径问题。。 你在本地调试是服务与客户是一个。也就是你上传的文件路径是正确的。但你到服务器上,客户传的文件 服务端没有。
应该是没有桌面上images这个路径
还是用别的方法吧。。
这里我提供一个string fileType = FileUpload1.PostedFile.ContentType;//取得文件类型,用于下面判断
if (fileType == "image/gif" || fileType == "image/bmp" || fileType == "image/pjpeg")