armok. 发表于 2020-7-1 12:18:36

终于解决了论坛一个世纪难题:用户头像启用HTML5上传,不再需要FLASH

这个问题困扰了我们几年。

虽然几年前我们就已经将论坛帖子图片的上传,升级到了HTML5方式,不再需要FLASH.

但用户头像却只能使用FLASH 上传头像。原因是我们的用户密码与头像等资料放在一台专门的安全服务器上, 导致了升级失败。

这两年我们尝试了无数的方法,但一直没有成功。

唯一的方法可能是: 全面升级论坛代码都更新的一个版本。 但这可能会带来灾难性的问题:Disucz 本身的系统其实不成熟,尤其是手机版,使用起来是生不如死的。 我们花了很长时间,编写了无数的插件与代码修改,才将手机版用起来这么舒服。

万一升级了系统,这些修改可能全部又要重新做过一次。时间耽误不说,还可能有些地方搞不出来。


现在我们终于攻克了这个世纪难题。 大家可以随意使用电脑或手机修改头像了。(我们开发了专门的手机版上传头像)。

教程在这里:

有注册困难、上传头像困难,可以发手机短信给我们寻求协助【附:头像上传教程】
https://www.amobbs.com/thread-5735703-1-1.html

armok. 发表于 2020-7-1 15:22:30

没有人测试?

sunrn123 发表于 2020-7-1 16:05:21

本帖最后由 sunrn123 于 2020-7-1 16:16 编辑

手机试试先:实际测试手机提示上传成功,但是显示还是以前的头像

liyuncan 发表于 2020-7-1 16:23:02

已修改头像,测试成功。

icoyool 发表于 2020-7-14 08:18:04

chrome的EDGE测试不通过,

armok. 发表于 2020-7-14 18:13:48

icoyool 发表于 2020-7-14 08:18
chrome的EDGE测试不通过,

提示什么错误?

有其他坛友使用chrome的EDGE吗?

icoyool 发表于 2020-7-15 08:40:41

armok. 发表于 2020-7-14 18:13
提示什么错误?

有其他坛友使用chrome的EDGE吗?

显示成功截图, "恭喜你...."
但是显示不了图片, 头像也没有改变
感觉是文件没有上传

<div class="complete" style="height: 400px;">
<img src="https://passport.amobbs.com/uc_server/data/avatar/001/31/94/10_avatar_big.jpg&amp;rand=1594773479">
<img src="https://passport.amobbs.com/uc_server/data/avatar/001/31/94/10_avatar_middle.jpg&amp;rand=1594773479">
<img src="https://passport.amobbs.com/uc_server/data/avatar/001/31/94/10_avatar_small.jpg&amp;rand=1594773479">
<div class="completeTxt"><strong><i></i>恭喜你!上传头像成功</strong> <p>以上是你图片的3种尺寸</p>
<a href="javascript:;" id="completeA">完成</a></div></div>

armok. 发表于 2020-7-15 08:41:46

icoyool 发表于 2020-7-15 08:40
显示成功截图, "恭喜你...."
但是显示不了图片, 头像也没有改变
感觉是文件没有上传


看楼主位教程,清理缓存。是你的浏览器问题。

你目前的图片是这样的。你可以重新上传一张以前没有使用过的,提示成功后告诉我,我帮你看一下变了没有。

我们目前使用的html5,不太可能有问题。



页: [1]
查看完整版本: 终于解决了论坛一个世纪难题:用户头像启用HTML5上传,不再需要FLASH