uploadifive php上传进度条插件 解决动态传参数问题

这篇具有很好参考价值的文章主要介绍了uploadifive php上传进度条插件 解决动态传参数问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

uploadifive默认只能在加载时,静态传递参数.如果想让用户输入参数.再动态读取.传到后端,是没有直接的办法的
效果图

uploadifive php上传进度条插件 解决动态传参数问题,php,android,开发语言,uploadifive动态参数,uploadifive动态传参

但我们可以通过settings.formData 来修改配置的方式传参数,完整演示文章来源地址https://www.toymoban.com/news/detail-655824.html

				<form id="file_form{$v.id}" style="display:none"><hr/>
		<div id="queue{$v.id}"></div>
		<input  id="file_upload{$v.id}" name="file_upload" type="file" multiple="true">
		<div class="clearfix"></div><br/>
		
		<input  id="copy{$v.id}" style="border:1px solid #ccc;
		width:200px;height:24px;font-weight:100;font-size: 12px;
		display:inline-block"value=""type="text" placeholder="填版本号保存的txt文件名">
		.txt 比如填:version
		<div class="clearfix"></div><br/>
		
	<a class="btn btn-success btn" type="Submit"
	style=";display:inline-block;color:#fff"  
	href="javascript:check_copy({$v.id});">点击上传</a>
		<br/>文件名中不得有中文-空格-斜线-等号等非法字符<br/>
		版本号就是文件名<br/>版本号保存的txt位置.需要手工填写
	</form>

	<script type="text/javascript">
		
		$(function() {
<?php $timestamp=time();?>
			$('#file_upload'+{$v.id}).uploadifive({
				'auto'             : false,
				'checkScript'      : '?a=check_exists',
				'fileType'         : '.rar,.zip,.exe',
				'formData'         : {
									  // 'id' : '{$v.id}',
									   'timestamp' : '<?php echo $timestamp;?>',
									   'token'     : '<?php echo md5('unique_salt' . $timestamp);?>'
				                     },
				'queueID'          : 'queue'+{$v.id},
				'uploadScript'     : '?a=ploadifive',
				'onUploadComplete' : function(file, data) {
setTimeout("window.location.reload()", 1500 )
				}
			});
		});
	</script>
function check_copy(id){
 var copy=$('#copy'+id).val();
            if(copy==''){
              alert('版本号的保存位置的文件名不能为空!');
              return false;
            }else{
 $('#file_upload'+id).data('uploadifive').settings.formData = { 'copy': copy,'id':id};  
  //用这种办法,可把copy参数传过去,好像会影响其它参数,干脆ID也在这里传递吧
		$('#file_upload'+id).uploadifive('upload');
          }
	
}

到了这里,关于uploadifive php上传进度条插件 解决动态传参数问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • php时间选择器插件与安全过滤参数发生空格冲突

    php参数过滤时,将“ ”作为隐患予以禁止,但是在时间传递时,如 2023-09-30 10:00:00 作为变量传递时,被禁止。 在JavaScript中,你可以使用 String.prototype.replace() 函数来替换字符串中的特定字符。以下是一个封装的函数,将输入的时间字符串中的空格替换为’@\\\': 在这个函数中,

    2024年02月07日
    浏览(74)
  • 3.postman动态参数、文件上传及断言

    postman内置动态参数: {{$timestamp}} 生成当前时间的时间戳 {{$randomint}} 生成0-1000之间的随机数 {{$guid}} 生成随机guid字符串 自定义动态参数: 查看文件上传是否成功,复制游览器返回url,删除url中转义符,若能打开,则上传成功,不能打开,则上传失败。 在请求的Tests中: 1.

    2024年01月22日
    浏览(33)
  • PHP文件上传中fileinfo出现的安全问题

    fileinfo的函数通过在文件的给定位置查找特定的魔术字节序列 来猜测文件的内容类型以及编码,也就是说我们可以获得上传文件的MIME信息 在windows中我们可以在php.ini中开启 在linux中开启fileinfo 在打开fileinfo后我们就可以使用fileinfo扩展了 那fileinfo包括哪些呢 像如图红圈中的那

    2024年02月06日
    浏览(48)
  • php对接AWS S3云存储,上传S3及访问权限问题

    首先先下载sdk包 https://docs.aws.amazon.com/zh_cn/sdk-for-php/v3/developer-guide/getting-started_installation.html S3创建存储桶 去安全凭证-》创建访问秘钥 创建的时候会提示,主账号创建不安全,这个时候我们需要创建一个IAM账号来创建秘钥 创建的步骤访问这个链接 https://www.codenong.com/a513c91ea

    2024年02月10日
    浏览(40)
  • 文件上传upload-labs第三关,Apache无法解析php3、php5等问题

    修改文件后缀名为php5,上传后。无法解析php5 参考网上众多教程,修改httpd.conf配置文件: 添加.php3 .php5 phtml,大部分都可以解决 PHPStudy中AddType application/x-httpd-php等Apache命令之所以在Apache的设置文件中设置后未实现目标效果是由于PHP的版本不符导致的 修改版本,切换到如图所

    2024年02月12日
    浏览(56)
  • 解决mp4视频无法拖动进度条的问题

    现象: 海康威视的监控摄像头保存的视频,,mp4格式, 大小1G。用PotPlayer播放器进行播放, 不拖动进度条的话可以正常播放, 但拖动进度条后, 视频无法正常播放, 在 PotPlayer 中的表现就是只有进度条在走,视频画面停留在拖动前的画面。 PS: 同时保存的有多个监控视频,

    2024年02月03日
    浏览(275)
  • 通过加速或跳过网页视频解决进度条无法拖动问题

    加速网页视频与跳过网页视频 1、加速网页视频 (1)F12打开开发者工具,然后Ctrl+Shift+C检查video元素 检查video元素 (2)控制台输入脚本 function accelerate() { let video = document.querySelector(‘video’); function play() { video.playbackRate = 15; // 加速至原速的15倍 video.play(); } setInterval(play, 100

    2024年02月03日
    浏览(428)
  • dedecms后台文件media_add.php任意上传漏洞的解决方法

    dedecms早期版本后台存在大量的富文本编辑器,该控件提供了一些文件上传接口,同时dedecms对上传文件的后缀类型未进行严格的限制,这导致了黑客可以上传WEBSHELL,获取网站后台权限 media_add.php dedecms后台文件任意上传漏洞修复方法,主要是文件/dede/media_add.php或者/你的后台名

    2024年02月03日
    浏览(56)
  • 【MQTT】Esp32数据上传采集:最新mqtt插件(支持掉线、真机调试错误等问题)

    这是我在 Dcloud 发布的插件-最完整Mqtt示例代码(解决掉线、真机调试错误等问题),经过整改优化和替换Mqtt的js文件使一些市场上出现的问题得以解决,至于跨端出问题,可能原因有很多,例如, 合法域名或者是wss证书没有配置等等 ,若你们的还是没办法使用,找下自己的

    2024年02月17日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包