理想下载站 手游攻略 手游评测 《前端酷操作》下载上传,认真绅士小程序《动漫图片分享》

《前端酷操作》下载上传,认真绅士小程序《动漫图片分享》

时间:2024-10-23 23:24:32 来源: 浏览:78

很多朋友对于《前端酷操作》下载上传,认真绅士小程序《动漫图片分享》和不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

这个小程序态度开放,开通了上传通道。如果有非法图片,请考虑关闭频道。

下载和上传,包括之前的请求,都需要后台配置服务器地址,这里就不详细说了。

这是一个系列,其他的在之前的文章中。

整体效果

预览

这里上传选择的图片,因为是模拟器,所以没有截图。实际效果是在手机上。

下载

首页js

//点击图像tapImage(e) { const url=this.data.images[e.currentTarget.dataset.index] wx.navigateTo({ url: `./detail/index?title=${this.data.标题} url=${url}`, })}

当你点击图片时,带上图片标题和URL并在下一页显示。

下载页面:

wxml

容器包含图像。

文轩

图像{ width: 100%;高度: 100%; }

直接看效果:

下载

js

//点击图片tapImage(e) { const url=this.data.url.replace('http', 'https') wx.showActionSheet({ itemList: ['下载'], success: res={ if (res. tapIndex===0) this.download(url) } })},//下载图片download(url) { wx.showLoading({ title: '正在下载.', }) wx.downloadFile({ url, success: function (res ) { wx.saveImageToPhotosAlbum({ filePath: res.tempFilePath, success: function(res) { wx.hideLoading() wx.showToast({ title: '保存成功', }) }, failure: function(res) { wx.hideLoading( ) wx .showToast({ title: '失败', icon: '无' }) } }) }, failed: function() { wx.hideLoading() wx.showToast({ title: '失败', icon: '无' }) } } ) } ,

点击的时候,它匹配并替换了http为https。这是由于我的图像源有问题造成的,因此无需赘述。

然后显示一个操作并选择下载.

下载基本上是:先通过API下载文件(图片)——获取临时路径——保存到相册。

整个下载页面非常简单,只要知道怎么下载就可以了。

上传

上传页面对我来说更困难。非专业的后端可能对表的分类和优化没有那么深入,目前还比较粗糙。

wxml

选择上传

注意输入的值绑定。强烈建议对所有输入使用值绑定。不然当你想修改输入值的时候,你会感觉要死。

这里解释一下,这个小程序上传的数据库是根据上传的角色名(或者可区分的名字)来建各个表的,所以需要用户自己定义表名。如果重复的话如何覆盖?如果没有,请创建一个新的。

文轩

.preview { width: 100%; height: 50%;}.文件名{ height: 80rpx;边界半径: 10rpx; border: 2rpx 实心#d8d8d8;填充左: 40rpx;背景: #f2f2f2; color: #666 ;}.buttons { display: flex ; justify-content: 之间的空格;边距top: 8rpx;}.ctrl { flex: 1;宽度: 50%;填充: 0;颜色: #333;字体大小: 32rpx;}

风格就不多说了,就这样:

上传

js

/** * 页面初始数据*/data: { PreviewUri: '', //成功上传预览图片地址inputValue: '', //输入框内容}, /** * 生命周期函数--监控页面加载*/onLoad: function(options) { this.chooseImg()},chooseImg() { wx.chooseImage({ count: 1, //一次只能传输一个文件,且文件名必须设置sizeType: ['original', '压缩'], sourceType: ['专辑'], success: res={ this.setData({ PreviewUri: res.tempFilePaths[0] }) } })},upload(roleName) { wx.showLoading({ title: '正在上传. ', }) //随机生成一个文件名const fileName=roleName + ~~(Math.random() * 10000000) new AV.File(fileName, { blob: { uri: this.data.previewUri }, }) .save( ) .then(file={ //创建对象const FileName=AV.Object.extend(roleName) const obj=new FileName() obj.set('title', fileName) obj.set('url', file.url ()) obj.set('下载', 0) obj.save().then(todo={ wx.hideLoading() wx.showToast({ title: '上传成功', }) }, error={ wx.hideLoading () console.log (error) } ) }) .catch(err={ wx.hideLoading() console.log(err) })},//检查输入内容是英文还是数字checkInput(e) { const值=e.detail. value this.setData({ inputValue: value }) //如果输入不是数字且以字母或数字开头,则会被清除if (value.match(/W/) || value.match(/^d /)) { wx.showToast({ title: '请输入字母或以字母开头的数字', icon: 'none', }) this.setData({ inputValue: '' }) return } else { //设置第一个字母要大写this.setData({ inputValue: value.replace(//(^w)/, function($1) { return $1.toUpperCase() }) }) }},confirm(e) { const roleName=this.data .inputValue if (!roleName) { wx.showToast({ title: ' 请输入角色英文名称,不带后缀', icon: 'none', }) return } this.upload(roleName)}

js主要是调用api获取相册图片的临时缓存地址,生成100万以内的随机文件名,最后将文件表名与有规律的模式匹配看是否合理,替换为大写字母初始模式。

用户评论

站上冰箱当高冷

哇!这个“前端骚操作”的小程序太酷了!我做开发的时候真的遇到过类似的问题,解决起来很头疼,没想到还能用这种方法来实现。这个“动漫图片分享”的界面设计我也很喜欢,简洁大方,而且功能也很强大,下载和上传都很快!

    有17位网友表示赞同!

哥帅但不是蟋蟀

标题把我吸引住了,“前端骚操作”,感觉很有技术含量的样子!话说,我平时也喜欢收藏一些动漫图片,一直找不到合适的工具,这个小程序看起来很实用啊。以后有机会一定要试试看!

    有9位网友表示赞同!

你那刺眼的温柔

作为一名码农,我对“前端骚操作”这种技术十分感兴趣啊! 希望开发者能详细分享一下实现原理,这样能学习到更多技能。不过,“动漫图片分享”,这种功能现在已经有几款成熟的产品了,这个小程序亮点在哪里?

    有9位网友表示赞同!

瑾澜

下载链接在哪儿啊?我一直喜欢收集动漫图片,但是市面上很多APP都有广告太多,还有一些功能没有我需求。希望这个“前端骚操作”能给我带来不一样的体验!

    有8位网友表示赞同!

喜欢梅西

我觉得这个"动漫图片分享"小程序可能过于专注于技术实现而忽略了用户体验, 界面设计过于简洁反而显得冷冰冰的,而且缺少一些人性化的设计。 还是希望能把功能和用户需求更好的结合起来。

    有18位网友表示赞同!

青衫故人

"前端骚操作"?看着名字就感觉很高大上!我是开发小白,不知道这玩意能不能用。 不过这个“动漫图片分享”的功能挺对我胃口的啊,期待下使用体验!

    有19位网友表示赞同!

屌国女农

标题太炸裂了,直接把人吸引过来!我平时喜欢玩一些前端技术的网站,这个小程序肯定不能错过。"动漫图片分享"的主题也很棒,一定能找到很多同好交流!

    有18位网友表示赞同!

野兽之美

作为一名资深动漫爱好者,对“动漫图片分享”功能非常感兴趣。 可是"前端骚操作"感觉有点过于玄乎,能不能简单介绍一下呢?

    有15位网友表示赞同!

服从

这个小程序名字太牛了吧!"前端骚操作",感觉很有技术含量啊! 我是初学者,希望这个小程序能让我学习到一些新的前端知识。 “动漫图片分享”的功能看起来挺实用的,希望能实现各种主题功能!

    有8位网友表示赞同!

あ浅浅の嘚僾

标题吸引我! 作为程序员,对"前端骚操作"这种新鲜的应用方式很感兴趣。 "动漫图片分享"是一个很好的案例,希望作者能够详细分享一下实现过程和经验教训!

    有9位网友表示赞同!

冷风谷离殇

这个小程序的名字听起来很有趣, 但是我更关心它的功能和使用体验。 “动漫图片分享”的功能现在已经比较普遍了,这个小程序能有哪些独特之处?

    有20位网友表示赞同!

一个人的荒凉

前端开发真是一位脑洞奇特的人! "前端骚操作" 这句话就听起来很酷。"动漫图片分享"的主题也对我很有吸引力,我会下载尝试一下,看看是不是真的能“骚”到我。

    有17位网友表示赞同!

终究会走-

我一直想找一款可以方便储存和分享动漫图片的小程序,这个“前端骚操作”看起来很不错!但是能不能解释一下这“骚操作”具体是指什么? 希望功能强大又容易使用。

    有14位网友表示赞同!

莫飞霜

"前端骚操作"? 我对这个名字有点好奇, 也想了解一下这指的是哪些技术手段。 不过 “动漫图片分享” 这个功能对我来说非常重要,我每天都去看很多动漫,希望能有一款高效的图片管理工具!

    有12位网友表示赞同!

*巴黎铁塔

对于 "动漫图片分享"的功能,我觉得这个小程序需要更细致的分类和搜索功能,这样才能更方便用户查找想要的信息。 “前端骚操作” 这种技术手段听起来比较高端,不过希望它能最终为用户带来更好的使用体验!

    有19位网友表示赞同!

顶个蘑菇闯天下i

这个"前端骚操作"我有点看不懂,能不能用通俗易懂的方式解释一下? 我觉得 "动漫图片分享"的功能很不错,要是能够支持更多种类的格式和平台更好!

    有11位网友表示赞同!

心亡则人忘

标题感觉很有科技感! “前端骚操作” 这句话太吸引我了! 期待这个小程序能突破一些常规思路,创造出更有趣的体验。 "动漫图片分享"功能是我一直想看到的,这应该会成为一款很受欢迎的工具!

    有15位网友表示赞同!

眷恋

我有点不太明白 "前端骚操作"是什么意思? 但是我对“动漫图片分享”的功能很有兴趣,希望能有一款简洁易用的工具,方便我管理和分享我的收藏。

    有7位网友表示赞同!

标题:《前端酷操作》下载上传,认真绅士小程序《动漫图片分享》
链接:https://www.ltthb.com/news/sypc/132059.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
妄想山海怎么加好友 加好友方法大全

妄想山海怎么加好友 加好友方法大全[多图],妄想山海添加好友功能在哪里?妄想山海添加好友的方法是什么?好友添

2024-10-23
绯红之境兑换码最新2021 礼包兑换码大全

绯红之境兑换码最新2021 礼包兑换码大全[多图],绯红之境兑换码怎么领取?绯红之境兑换码有哪些?绯红之境在今日

2024-10-23
欢乐射手能提款吗 欢乐射手领红包是真的吗

欢乐射手能提款吗 欢乐射手领红包是真的吗[多图],欢乐射手能提款吗?欢乐射手领红包是真的吗?欢乐射手最近的广

2024-10-23
上古卷轴刀锋好玩吗?上古卷轴刀锋游戏评测

上古卷轴刀锋好玩吗?上古卷轴刀锋游戏评测[多图],上古卷轴刀锋游戏怎么样?想要知道游戏好不好玩,那么大家就要

2024-10-23