1. 怎麼用java實現一個掃二維碼的登錄
要做到快速的頁面上掃描,手機確認,登陸到界面,使用get操作是不現實的,使用WebSocket才能快速的推送消息。
界面中在首次打開時,就向伺服器建立一個WebSocket鏈接,然後監聽OnMessage方法。
手機中掃碼後,通過發送一個消息到伺服器後台,伺服器後台再通過webSocket找出那個頁面的位置,發送消息過去,讓其登陸。
比如115網盤的二維碼,就是一個長串,雖然看不懂,但是最簡單的做法就是WebSocket裡面的Session的id,通過這個id,訪問一個指向行頁面,裡面帶上115用戶的用戶id就可以了,你可以在115主頁上面選擇二維碼,然後查看其二維碼的信息,以及圖片里的uid信息。
2. 如何用java實現下載文件(包括圖片)
用流就可以操作,起本質就是復制粘貼。希望對你有所幫助。供參考。
3. 我已經用java生成了一個二維碼了,怎樣讓掃描二維碼後,讀取到一個word文檔,大神。
不用這么麻煩,直接使用二維碼生成器就行了,只要上傳文檔,自動直接生成二維碼。方便有快捷。
推薦一款目前市面上比較不錯的二維碼生成工具。
上傳完成後保存即可生成二維碼,並且生成的二維碼內容支持隨時修改,原碼不變!
希望對你有幫助!
4. java中怎麼實現下載功能,最好能有代碼
private File uploadify;
private String uploadifyFileName;
public String uploadFile1() throws Exception {
String extName = "";// 擴展名
String newFileName = "";// 新文件名
String nowTime = df.format(new Date());// 當前時間
String random = "-" + (Math.round(Math.random() * 9000) + 1000);// 隨機函數
String path = "uploads/" + nowTime.substring(0, 6) + "/"
+ nowTime.substring(0, 8) + "/";// 保存路徑
String savePath = ServletActionContext.getServletContext().getRealPath(
"");
savePath = savePath.replace("\\", "/");
if (!savePath.substring(savePath.length()).equals("/"))
savePath = savePath + "/";
savePath = savePath + path;
// 獲取擴展名
if (uploadifyFileName.lastIndexOf(".") >= 0) {
extName = uploadifyFileName.substring(uploadifyFileName
.lastIndexOf("."));
}
newFileName = uploadifyFileName.substring(0,
uploadifyFileName.lastIndexOf("."))
+ nowTime.substring(8) + random + extName;
File file = new File(savePath);
if (!file.exists())
file.mkdirs();
uploadify.renameTo(new File(savePath + newFileName));
/*
* HttpServletResponse response = ServletActionContext.getResponse();
* response.setCharacterEncoding("utf-8");
* response.getWriter().print(uploadifyFileName+"上傳成功");
*/
String ctx = Struts2Utils.getRequest().getContextPath();
Struts2Utils.renderText(ctx + "/" + path + newFileName);
Wenjdetail detail = new Wenjdetail();
String pt = path + newFileName;
detail.setName(uploadifyFileName);
detail.setUrl(pt);
wenjdetailManager.saveWenjdetail(detail);
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("utf-8");
response.getWriter().print("," + detail.getId());
return null; // 這里不需要頁面轉向,所以返回空就可以了
}
5. 微信二次開發菜單掃掃碼事件的事件推送用java怎麼實現
創建一個二維碼的ticket,關於一些參數可參數官網上的文檔,這里直接上代碼吧 def get_ticket wx_mp_user appid = wx_mp_user.app_id #公眾號app_id secret = w
6. 我有java web 項目,想請教一下怎麼實現掃一掃功能呢掃描結束能解析出數據的那種。
掃碼功能需要調用攝像頭,需要的移動設備(手機、PAD)上運用才行。網上找demo請去專業點的地方去找。去github主頁搜索掃碼,可以下載直接運用。
7. java利用pc掃描二維碼代碼,求大神幫忙啊!!!
一般來說都會有個設備,設備會把掃描結果反饋的。
你需要確認的是設備是否有jar包提供訪問,如果沒有的話就要使用jni訪問了dll了。
還有一種情況是掃描設備就是模擬鍵盤輸入的。這樣你什麼都不用做,在輸入框里等用戶掃描就好了。
8. 我想用java設計一個條形碼掃描器,將掃描的數字在資料庫中查找詳細信息,請問如何實現解決有+
我以前寫過超市掃碼的,首先得有一個掃碼槍,頁面上讓游標在文本框內,按一下掃碼槍就會自動將貨物的條形碼顯示在你的文本框中了,掃碼槍將條形碼顯示在文本框中默認帶一個回車,你就用javascript觸發回車事件,寫一個方法,從後台資料庫中根據條形碼查到具體的詳細信息顯示到頁面上就行了,用ajax提交