用户注册时上传头像的实现
来源:互联网 发布:java实现crf实体识别 编辑:程序博客网 时间:2024/05/17 03:26
1.def reg 2. if request.get? 3. @user = User.new 4. else 5. @user = User.new(params[:user]) 6. if (@user.photo.original_filename != nil && @user.photo.original_filename != "") 7.# 文件上传 8. if uploadFile(@user) 9.# 保存到数据库 10.# if @user.save 11.# end 12. end 13. end 14. redirect_to(:action => :list) 15. end 16. end 17. 18. private 19. def uploadFile(user) 20. @file_name=getFileName(user.photo.original_filename) 21. @user_name = user.user_name 22. if !File.exist?("#{path}/#{@user_name}") 23. makeDir("/#{@user_name}/account") 24. end 25. File.open("#{path}/#{@user_name}/account/#{@file_name}", "wb") { |f| f.write(user.photo.read) } 26. end 27. 28. def getFileName(filename) 29. if !filename.nil? 30. require 'uuidtools' 31. uuid_str = UUID.random_create.to_s 32. uuid_str+= filename[//.(gif|jpg|png|JPG|GIF|JPEG)$/] 33. end 34. end 35. 36. def path 37. "#{RAILS_ROOT}/public/user" 38. end 39. 40. def makeDir(dirPath) 41. str = dirPath.scan(///[A-Za-z0-9]*/) 42. temp_path = path 43. str.each do 44. |x| dirname = x.sub(////,"") 45. temp_path += "/"+dirname 46. Dir.mkdir(temp_path) 47. end 48. end
- 用户注册时上传头像的实现
- node+vue实现用户注册--头像上传
- 实现web版用户注册(可以上传头像)
- 实现头像的上传
- 使用node.js实现用户头像的上传
- PHP+ajaxfileupload 实现用户头像上传
- 带选择头像的用户注册界面
- 带选择头像的用户注册页面
- JSP连接数据库实现注册登录(附带上传头像)
- Spring Mvc - 用户注册服务端生成默认头像实现
- 用户注册的实现
- 完美实现类似QQ的自拍头像、上传头像功能!
- PHP如何实现表单提交时用户上传头像到数据库并读出显示
- 实例10:带选择头像的用户注册页面
- JavaScript头像上传器的实现
- Android 关于头像裁剪上传的实现
- 基于socket,实现用户注册,用户登录,以及文件上传的例子
- 仿qq用户头像上传
- Eclipse下无法编译,或者WEB-INF/classes目录下没文件,编译失败的解决办法
- 拆除
- 职业生涯正式开始
- Mommy sister said
- 2010华夏互联与逐浪CMS娱乐地图
- 用户注册时上传头像的实现
- Java RMI初探
- Barbies travel journal
- 90后从余业自学到专业开发出嵌入式操作系统之路(5)
- 用ext开发注意事项
- (入门啦)Linux下如何安装软件
- Apache服务器启动错误
- Linux 环境变量的设置、查看方法
- 《老男孩》网络爆红 非常短片成网剧推手