以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 怎样在js中将值传给uploader (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=121360) |
|
-- 作者:yuweijie -- 发布时间:2018/7/4 15:40:00 -- 怎样在js中将值传给uploader 考虑到weui的uploader没有对上传图片的方式进行限定(可以上传文件也可以拍照上传),而我的程序要求只充许拍照实时上传,所以我通过调用钉钉dd.biz.util.uploadImageFromCamera接口拍照,同时在页面中加入 关闭文件上传功能的uploader用于显示图片,问题是怎样在onsuccess中将result值传回页面。赋给aaaaaaaaaaaaaaaaaaaaaaaa. --------------------------------------------
With .AddUploader("up1","",True) .AllowAdd = False \'关闭文件上传功能 .AddImage("aaaaaaaaaaaaaa") End With --------------------------------------------------js文件 var myDate = new Date(); document.getElementById(\'sczp\').onclick = function () {
dd.biz.util.uploadImageFromCamera({ compression: true, quality: 50, resize: 50, stickers: { time: myDate.toLocaleDateString(), username: document.getElementById(\'guanly1\').value, }, onSuccess : function(result) { ..... }, onFail : function(err) {} });
}; |
|
-- 作者:有点甜 -- 发布时间:2018/7/4 22:46:00 -- 可以限定拍照或者选择文件的。修改capture属性即可。
https://blog.csdn.net/cai_ethan/article/details/72781972
如果要用钉钉的接口,拍照后会返回一个图片链接,但不能直接给upload赋值的。你可以把链接发到后台,或者把链接用img标签显示出来。 |
|
-- 作者:yuweijie -- 发布时间:2018/7/5 3:03:00 -- 能帮忙具体讲一下则么弄吗?基础比较差。 |
|
-- 作者:有点甜 -- 发布时间:2018/7/5 9:51:00 -- 比如测试代码
Select Case e.Path [此贴子已经被作者于2018/7/5 9:51:47编辑过]
|
|
-- 作者:有点甜 -- 发布时间:2018/7/5 10:00:00 -- 或者试试这个例子
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=113553&skin=0
如果确实要用钉钉接口,你js里面把返回的路径赋值给一个文本框即可。提交之后,后台把这个路径的图片下载下来。
|
|
-- 作者:yuweijie -- 发布时间:2018/7/5 12:03:00 -- 您好,我用测试代码试了一下,发现苹果手机没问题,但安卓手机还是跳出原来的界面,可以拍照也可以选文件。
|
|
-- 作者:有点甜 -- 发布时间:2018/7/5 12:18:00 -- 1、我的手机android、uc浏览器测试没问题。你用什么浏览器测试?
2、如果还是弹出,那就没办法了。你可以对比图片拍摄时间,确定是不是摄像头拍摄的,如
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=78730&skin=0
|
|
-- 作者:yuweijie -- 发布时间:2018/7/5 13:30:00 -- 我没在浏览器中,是钉钉微应用 |
|
-- 作者:有点甜 -- 发布时间:2018/7/5 22:44:00 -- 以下是引用yuweijie在2018/7/5 13:30:00的发言:
我没在浏览器中,是钉钉微应用
那就用钉钉的拍照接口,拍照后你获得了拍摄的图片了没有?在onSuccess里面的result那里你获取。
得到图片,然后用一个img显示出来,即可。 |
|
-- 作者:yuweijie -- 发布时间:2018/7/7 15:27:00 -- 如果是对比日期的话,怎么将字符串型转换成日期型?Dim s As String = System.Text.Encoding.ASCII.GetString(p.value) |