當前位置:首頁 » 文件傳輸 » 頭像上傳
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

頭像上傳

發布時間: 2022-02-18 01:54:26

A. 怎樣才能上傳頭像

用什麼代碼寫?
JSP的<%@ page autoFlush="false" contentType="text/html;charset=utf-8" language="java" import="java.io.*,java.awt.Image,java.awt.image.*,com.sun.image.codec.jpeg.*,java.sql.*,com.jspsmart.upload.*,java.util.*,java.io.FileInputStream,java.io.FileOutputStream,java.awt.*"%>
<%@ page import="com.blog.vo.*" %>
<%
SmartUpload mySmartUpload =new SmartUpload();
long file_size_max=4000000;
String fileName2="",ext="",testvar="";
String url="uploadfile/images/"; //應保證在根目錄中有此目錄的存在
//初始化
mySmartUpload.initialize(pageContext);
//只允許上載此類文件
try {
mySmartUpload.setAllowedFilesList("jpg,gif,JPG,GIF");
//上載文件
mySmartUpload.upload();
} catch (Exception e){
%>
<SCRIPT language=javascript>
alert("只允許上傳.jpg和.gif類型圖片文件");
window.location='face.jsp';
</script>
<%
}
try{
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
if (myFile.isMissing()){%>
<SCRIPT language=javascript>
alert("請先選擇要上傳的文件");
window.location='face.jsp';
</script>
<%}
else{
//String myFileName=myFile.getFileName(); //取得上載的文件的文件名
ext= myFile.getFileExt(); //取得後綴名
int file_size=myFile.getSize(); //取得文件的大小
String saveurl="";
if(file_size<file_size_max){
//更改文件名,取得當前上傳時間的毫秒數值
Calendar calendar = Calendar.getInstance();
String filename = String.valueOf(calendar.getTimeInMillis());
saveurl=request.getRealPath("/")+url;
saveurl+=filename+"."+ext; //保存路徑
myFile.saveAs(saveurl,mySmartUpload.SAVE_PHYSICAL);
//-----------------------上傳完成,開始生成縮略圖-------------------------
java.io.File file = new java.io.File(saveurl); //讀入剛才上傳的文件
String newurl=request.getRealPath("/")+url+filename+"_min."+ext; //新的縮略圖保存地址
Image src = javax.imageio.ImageIO.read(file); //構造Image對象
float tagsize=110;
int old_w=src.getWidth(null); //得到源圖寬
int old_h=src.getHeight(null);
int new_w=0;
int new_h=0; //得到源圖長
int tempsize;
float tempdouble;
if(old_w>old_h){
tempdouble=old_w/tagsize;
}else{
tempdouble=old_h/tagsize;
}
new_w=Math.round(old_w/tempdouble);
new_h=Math.round(old_h/tempdouble);//計算新圖長寬
BufferedImage image = new BufferedImage(new_w,new_h,BufferedImage.TYPE_INT_RGB);//創建一個BufferedImage來作為圖像*作容器
Graphics g = image.getGraphics(); //創建一個繪圖環境來進行繪制圖象
g.drawImage(src,0,0,new_w,new_h,null); //將原圖像數據流載入這個BufferedImage
g.setFont(new Font("Times New Roman",Font.PLAIN,24)); //設定文本字體
String rand = "";
g.setColor(Color.red); //設定文本顏色
g.drawString(rand,new_w-200,new_h-10); //向BufferedImage寫入文本字元
g.dispose(); //使更改生效FileOutputStream newimage=new FileOutputStream(newurl); //輸出到文件流
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);
encoder.encode(image); //近JPEG編碼
newimage.close();
UserInfo ui = (UserInfo)request.getSession().getAttribute("userinfo");
ui.setFace(url+filename+"_min."+ext);
session.setAttribute("userinfo",ui);
String turl="face.jsp?src="+url+filename+"_min."+ext;
out.print("<SCRIPT language='javascript'>");
out.print("window.location='"+turl+"'");
out.print("</SCRIPT>");
}
else{
out.print("<SCRIPT language='javascript'>");
out.print("alert('上傳文件大小不能超過"+(file_size_max/1000)+"K');");
out.print("window.location='face.jsp;'");
out.print("</SCRIPT>");
}
}
}catch (Exception e){e.toString();}%>

B. 如何上傳頭像

你一定要是16級
要不然
不行的
點擊你的個人設置!
在出現的那個設置框的你的頭像那裏旁邊有一個更改的鍵!你點擊那裏,然後選擇自定義上傳圖片那個地方,然後在網上或自己的電腦裏選擇你想要作為頭像的圖片.選好之後,覺得效果滿意,就按確定!

C. 怎麼把網上頭像傳到自己頭像上

首先,想更改QQ自定議頭像,你必須要滿足兩個條件中的一個。
1、你是會員,且有Q幣,這樣你就可以用Q幣來換頭像了。
2、你是普通用戶,但是你必須到16級(即一個太陽)的時候才可以改。這個可是免費的哦!
其次,就是你的QQ版本問題,我用的是2005版,在個人資料設置中,選頭像的時候,有個瀏覽本地圖像,這個就是用來上傳你的自定意頭像的。在低的版本,我還沒有發現怎麼改。上網站上應該可以!
注意:就是你的圖像不要太大,長和寬的比例是1:1的。這樣上傳後就不會變形了,不然很難看的!
其它說明:QQ要有16級(一個太陽)然後再將你自己喜歡的頭像存在電腦里
(推薦)
注意大小喲
接著點QQ菜單→
個人設置→在你本來QQ頭像旁邊有個<更改>字樣點他在出現的菜單中選擇本地瀏覽→然後找到你存到電腦你頭像的位置選中→再點打開→回到個人設置點確定

我的方法是使用自己電腦上面的自定義頭像
還可以使用QQ本來網上有的一些自定義頭像
但是會因為網速問題麻煩些
所以不如用我的辦法把QQ頭像下載到電腦上。
騰訊說明:QQ會員或三鑽貴族或在線時長等級為太陽(16)及以上的用戶,可以任意選取本地圖片設置為QQ自定義頭像.
方法是點開個人設置,在頭像右邊有個更改,點一下,然後本地上傳,選擇好你的圖片上傳就可以。
自己製作圖象時,一定要把大小設定在40*40像素

D. 上傳頭像怎麼實現

點擊賬號我,個人設置,上傳頭像,本地上傳即可

E. 怎麼上傳頭像

把需要上傳的頭像放電腦上,然後直接點QQ設置里,頭像那裡點本地上傳,再找到電腦上的圖片。就OK了

F. 怎麼上傳頭像

點擊頭像、點擊我的資料里右邊的更換頭像、然後選擇本地照片就可上傳頭像了

G. 如何上傳頭像

微信上傳頭像方法/步驟:

  • 進入微信個人主界面。打開微信,點擊微信界面最下方的「我」,進入自己微信的主界面。在主界面上,最上面的就是頭像,頭像右邊是一個二維碼。

  • 進入個人信息。點擊「我」界面的頭像,即可以進入到個人信息設置的界面。在個人信息界面的第一行就是頭像選項。

  • 頭像選擇。點擊「頭像」即進入到手機的圖片庫,在圖片庫中找到自己中意的圖片,點擊選擇這個圖片。

  • 圖片設置。在點擊圖片上傳完二維碼之後,不會立即出現設置的圖片,這時候會出現一個方形框,在方形框中可以調整圖片的區域和大小等。通過圖片的設置,可以找到最優的頭像區域。

  • 完成圖片上傳。圖片設置完成之後,點擊「使用」按鍵,這時候圖片開始上傳,當上傳完成之後,就完成了頭像的更改好設置。

  • 二維碼名片。除了圖像圖片之外,微信還有二維碼名片,也可以作為自己的標識。同樣是在「個人信息」界面中,單擊「二維碼名片「此時會創建一個屬於自己的二維碼名片。點擊界面上方的豎點還可以完成保存、分享或者掃描操作,完成身份確定。

H. 怎樣上傳頭像

一般在個人中心裡會有相關選項,比如「編輯頭像」,其中點「瀏覽」後,可尋找自己電腦上的頭像圖片,然後確定即可,最後再保存,祝你成功!

I. 上傳頭像有要求嗎

WOYO網的百萬夢想金活動太有難度了。上傳頭像和日記都被刪除。請問這個上傳有什麼要求嗎?
結合我個人的經驗跟你說說,它需要個人的真是頭像的,不然會被刪除。這點比開心網和人人網嚴肅多了。
此外,日記要是跟活動有關的,不然會被系統認為灌水,也會被刪除。

J. 怎樣上傳頭像

很榮幸能夠回答你的問題!!希望對你有幫助!
第一種方法就是QQ等級是太陽級別也就是(16級),要成為太陽等級是按活躍天數來的,每天上QQ兩個小時就算是一天,成為太陽一共要320天.等級劃分和方法,具體可以點擊下面這個鏈接查看,講得很清楚,並且你還可以查詢你現在的等級狀況:
http://im.qq.com/qq/mo.shtml?time.htm
第二種方法就是成為QQ會員,就可以免費用商城裡的自定義頭像和自己上傳圖片為自定義頭像.但是QQ會員用手機申請一個月要10元的費用.
第三種方法就是成為紅鑽.紅鑽可以把自己的QQ秀形象保存為自定義頭像.
第四種是成為黃鑽.可是在QQ頭像商城裡免費更換普通頭像.並且可以免費上傳本地圖片作為自定義頭像.
第五種就是用Q幣付費的方法了,更換一個頭像需要1個Q幣.如果你是普通用戶只能在QQ商城裡選擇更換頭像.如果你是紅藍也還可以上傳本地圖片作為自定義頭像但要1個Q幣.
第六種就是QQ交友用戶可以把交友中心的個人照片設置為QQ自定義形象
1.打開個人資料.點更改頭像,再點本地上傳(如果是太陽或者會員它就可以直接選取相片le.如果沒達到要求就會出現一個QQ自定義頭像)
2.點左邊的"QQ交友用戶"下方的"選擇"按鈕
3.在點左邊的上傳(修改照片)
4.出先登陸框,進入QQ交友中心.
5.出現照片上傳頁面,在--選擇照片---選擇"瀏覽"找到自己的照片(注"要JPG格式的,如果不是可以通過畫圖工具或者PS工具修改).再點"確定"按鈕.上傳成功.
6.然後就會出現以下內容:您的形象照片正在審核中,請耐心等待(上傳照片在48小時內審核完畢)
[刪除]
溫馨提示:
上傳滿意的生活照片以獲得更多的關注
7.48小時審核完畢後,在進入QQ自定義頭像(打開個人資料.點更改頭像,再點本地上傳(如果是太陽或者會員它就可以直接選取相片le.如果沒達到要求就會出現一個QQ自定義頭像).這次點中間的"設置為自定義頭像".OK了