为什么在“浏览”选项用上传的图片就不可以了,网页(包括原来输入的文字)

问题描述

为什么用系统中的图片可以更换头像,可是在“浏览”选项用上传的图片就不可以了,网页(包括原来输入的文字)全部变为?,网页上全是?,上传的图片也不会改变<!--#includefile="conn.asp"--><!--#includefile="../inc/function.asp"--><!--#includefile="../inc/cls_user.asp"--><%dimusersetuser=newcls_userifuser.islogin=truethenifRequest.serverVariables("request_method")="POST"andf("action")="save"thenuser.icon=f("icon")response.write"{""msg"":""u606Du559CuFF0Cu5934u50CFu66F4u6362u6210u529FuFF01""}"else%><scripttype="text/javascript">$(function(){var$box=$(".msg_main");$("#alliconimg",$box).click(function(){$(".vIcon",document).attr("src",$(this).attr("src"));$("#icon",$box).val($(this).attr("src"));});$(".pages",$box).page();$("#file",$box).change(function(){varjFile=$(this);varjIcon=$("#icon",$box);varsFile=jFile.val();varjH=$("#height",$box);varjW=$("#width",$box);if(sFile!=""){if((/w+.(jpg|jpeg|gif|png)$/ig).test(sFile)){$.ajaxUpload(jFile,"uppic.asp",function(data){if(data.err){window.alert(data.err);}else{jIcon.val(data.msg);$(".vIcon",document).attr("src",data.msg+'?s='+Math.random());jH.val(data.height);jW.val(data.width);}})}else{window.alert("上传文件扩展名必需为:jpg、jpeg、gif、png")}}})})</script><tableborder="0"cellpadding="0"cellspacing="0"width="100%"height="136"><tr><tdwidth="138"><tableborder="0"cellpadding="0"cellspacing="0"align="center"><tr><tdwidth="8"height="8"background="images/icon_r1_c1.gif"></td><tdbackground="images/icon_r1_c2.gif"></td><tdwidth="8"height="8"background="images/icon_r1_c4.gif"></td></tr><tr><tdwidth="8"background="images/icon_r2_c1.gif"></td><td><imgsrc="<%=user.icon%>"class="vIcon"/></td><tdwidth="8"background="images/icon_r2_c4.gif"></td></tr><tr><tdwidth="8"height="8"background="images/icon_r3_c1.gif"></td><tdbackground="images/icon_r3_c2.gif"></td><tdwidth="8"height="8"background="images/icon_r3_c4.gif"></td></tr></table></td><td><formname="frm"method="post"action="changeicon.asp"><tableclass="form"border="0"cellpadding="0"cellspacing="0"><tr><th>图片地址</th><td><inputtype="text"name="icon"id="icon"value="<%=user.icon%>"readonlysize="28"maxlength="50"/><br/><inputtype="file"name="file"id="file"/></td></tr><tr><th>宽度</th><td><inputtype="text"name="width"id="width"size="8"maxlength="3"value="100"class="numeric"/>px  高度&nbsp;<inputtype="text"name="height"id="height"size="8"maxlength="3"value="100"class="numeric"/>px</td></tr><tr><th>&nbsp;</th><td><buttonname=""class="submit"type="submit">保存</button><inputname="action"type="hidden"value="save"><br/>头像高度和宽度不能超过120像素。否则将按比例缩小。</td></tr></table></form></td></tr></table><hr/><fieldset><legend>&nbsp;&nbsp;系统提供头像</legend><tableclass="pages"cols="3"align="center"id="allicon"><caption></caption><%server.execute"../template/face.xml"%></table></fieldset><%endifelseresponse.write"{""err"":""u4F60u8FD8u6CA1u6709u767Bu5F55uFF0Cu4E0Du80FDu66F4u6362u5934u50CFuFF01""}"endifsetuser=nothingcallclosedata()%>

解决方案

解决方案二:
是不是你的浏览器问题或者将你上传的图片格式转换一下原格式转换
解决方案三:
会出现?的话,应该是文件编码不统一,。
解决方案四:
不是文件乱码,而是执行完网页上乱码,修改完头像后会显示“恭喜,头像更换成功”,可是头像没有转换过来,还是旧的头像,只有把新图片放在指定的目录下才可以调用到它。这时候表面上看网页正常,可点击任一发贴的文字都变成?了,这时如果换另一浏览器,就主页上的还是?,点击发贴基本正常
解决方案五:
引用2楼linzhe423的回复:

会出现?的话,应该是文件编码不统一,。

可能性好大,utf-8與gb2312二個頁如果,本頁是gb2312你的上傳圖片頁可能是utf-8
解决方案六:
引用3楼hanpuma的回复:

不是文件乱码,而是执行完网页上乱码,修改完头像后会显示“恭喜,头像更换成功”,可是头像没有转换过来,还是旧的头像,只有把新图片放在指定的目录下才可以调用到它。这时候表面上看网页正常,可点击任一发贴的文字都变成?了,这时如果换另一浏览器,就主页上的还是?,点击发贴基本正常

你可以在原來沒點上傳圖片的頁上右鍵,編碼是什麽?到了點上傳時的頁,右鍵編碼又是什麽?還有可能的是在上傳時,的ASP編碼不對
解决方案七:
你在,亂碼後的頁右鍵編碼:假如你原來是gb2312就換成utf-8假如你原來是utf-8就換成gb2312

时间: 2024-10-30 08:59:01

为什么在“浏览”选项用上传的图片就不可以了,网页(包括原来输入的文字)的相关文章

如何用asp.net把上传的图片保存到数据库中

在这篇文章中我们可以学到以下几个方面的知识:     1. 插入图片的必要条件     2. 使用流对象     3. 查找准备上传的图片的大小和类型     4.怎么使用InputStream方法? 插入图片的必要条件 在我们开始上传之前,有两件重要的事我们需要做: #Form 标记的 enctype 属性应该设置成 enctype="multipart/form-data" # 需要一个<input type=file>表单来使用户选择他们要上传的文件,同时我们需要导入

jsp fckeditor 上传中文图片乱码问题的解决方法_网页编辑器

经过我修改ConnectorServlet.java和SimpleUploaderServlet.java两个文件,重新生成fckeditor-java-2.3.jar包,要解决所有的乱码问题,有3部要修改1.修改Web容器的字符编码,如果Web容器用的是Tomcat,则修改conf/server.xml文件,在两个Connector中添加"URIEncoding="utf-8"",我这里用的是utf-8编码,所以修改成utf-8,若项目是gb2312编码,则设置为

js实现图片上传时限制图片大小

问题描述 我看了许多网上代码,都在说用image对象实现,但是我用vs的asp.net都没法实现. 解决方案 解决方案二:没人啊解决方案三:用控件吧baidugoogleflash上传文件解决方案四:但是我已经用JS代码实现了预览不想在改了各位大神帮帮忙吗O(∩_∩)O谢谢解决方案五:引用3楼的回复: 但是我已经用JS代码实现了预览不想在改了各位大神帮帮忙吗O(∩_∩)O谢谢 忘了说我用JS实现了图片上传时的预览和格式的判断//上传头像的浏览functionup_file(){document.

5人因上传淫秽图片被判拘役

本报讯 (记者陈博)昨日,朝阳法院对5名涉嫌传播淫秽物品的被告人进行了集中宣判,5人因传播淫秽物品罪分别被判处拘役3至4个月,缓刑3至4个月. 案发 黄网牵出被告人 据了解,"激情世纪网站"因涉黄被查,其经营者已移交审查起诉.而向其上传淫秽文章.照片的田某等4人陆续被控制.另一被告人韩某,则是在家中向某网站上传淫秽图片,也被警方查获. 朝阳法院认为,田某等5人的行为构成传播淫秽物品罪,其中田某被判处拘役4个月缓刑4个月.其他4人也分别获刑. 调研 涉案人学历高 根据法院调研报告显示,2

如何在上传的图片上加上版权文字

上传 很多时候需要在用户上传的图片上加上版权或者一些其他的附加文字信息,如何实现这样的功能,下面帖个简单实现的例子,起到抛砖引玉的作用.<%@ Page Language="c#" Debug="true" Trace="true"%><%@ Import Namespace="System.IO" %><%@ Import Namespace="System.Drawing"

如何在上传的图片上写字

上传 很多时候需要在用户上传的图片上加上版权或者一些其他的附加文字信息,如何实现这样的功能,下面帖个简单实现的例子,起到抛砖引玉的作用.<%@ Page Language="c#" Debug="true" Trace="true"%><%@ Import Namespace="System.IO" %><%@ Import Namespace="System.Drawing"

ASP在上传的图片上打自己的文字水印

很多时候需要在用户上传的图片上加上版权或者一些其他的附加文字信息,如何实现这样的功能,下面帖个简单实现的例子,起到抛砖引玉的作用. <%@PageLanguage="c#"Debug="true"Trace="true"%> <%@ImportNamespace="System.IO"%> <%@ImportNamespace="System.Drawing"%> <

MVC应用程序如何显示上传的图片

前两篇<MVC应用程序实现上传文件>http://www.cnblogs.com/insus/p/3590907.html和<MVC应用程序实现上传文件(续)>http://www.cnblogs.com/insus/p/3594834.html,我们练习了上传文件,当然上传图片也是一样. 此篇我们练习,怎样在MVC应用程序中显示用户上传的图片.为了接近更真实的练习,Insus.NET决定对以前的程序修改一下,就是上传的目录把原来的Temp目录改为UploadFiles目录.也就是

96微信编辑器如何远程上传替换图片

  96微信编辑器如何远程上传替换图片: 第一.将图片上传到微信素材管理-图片素材里 进入素材管理->图片库,点击右侧的上传按钮,上传本地图片到微信素材库. 第二.进入微信素材库里,点击想要获取的图片,右键点击"复制图片地址",这样可以看到"图片地址"将该图片地址复制下来. 第三.点击进入96微信编辑器,通过粘贴图片地址方式上传图片,将图片的地址粘贴到"地址"后面的的文本框中,然后点击"确认"按钮将图片插入到编辑器.