swf: 'js/uploader.swf', // swf文件路径
时间: 2023-10-31 15:39:01 浏览: 39
这段代码属于上传文件功能的配置,在使用WebUploader等上传插件时需要配置SWF文件路径,用于实现Flash上传功能。SWF文件是Adobe Flash软件创建的一种文件格式,用于实现Flash动画、游戏、应用程序等功能。在上传文件时,如果浏览器不支持HTML5的File API,就会使用SWF文件来实现上传功能。
相关问题
var uploader = WebUploader.create({ // swf文件路径 swf: $.ctx + '/resource/webuploader/Uploader.swf', // 文件接收服务端。 server: $.ctx + '/platform/upload/upload/upload.haze', pick: { id: '.' + opt.pick, innerHTML: '<p class="form-control-static"><a href="#">点击上传附件</a></p>' }, // 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传! resize: false, accept: acceptObj, fileNumLimit: fileNumLimit }); JSP页面调用,点击上次附件按钮点不动,需要浏览器按F12,缩小界面后才点得动
根据你提供的代码来看,这是一个使用WebUploader插件实现文件上传的功能。根据你的描述,点击上传附件的按钮无法点击,需要按F12缩小界面后才能点击。这可能是因为按钮被其他元素遮挡导致的。你可以尝试在按钮上方添加一个z-index值较小的透明元素,或者修改按钮的position属性来调整它在页面中的位置,以解决这个问题。
vue使用webuploader
Vue使用WebUploader可以按照以下步骤进行:
1. 在index.html中引入WebUploader的js文件。可以使用以下代码将webuploader.min.js文件引入到index.html中:
```html
<script src="./static/webuploader-0.1.5/webuploader.min.js"></script>
```
\[1\]\[2\]
2. 在Vue组件的mounted生命周期内实例化WebUploader并进行配置。可以在App.vue的mounted函数中添加以下代码:
```javascript
mounted: function() {
var uploader = WebUploader.create({
// swf文件路径
swf: '../static/webuploader-0.1.5/Uploader.swf',
// 文件接收服务端
server: 'http://webuploader.duapp.com/server/fileupload.php',
// 选择文件的按钮
// 内部根据当前运行是创建,可能是input元素,也可能是flash
pick: '#picker',
// 不压缩image,默认如果是jpeg,文件上传前会压缩一把再上传
resize: false,
// 是否开启自动上传
auto: false
});
}
```
\[3\]
这样就完成了Vue中使用WebUploader的配置。你可以根据自己的需求进行进一步的配置和使用。
#### 引用[.reference_title]
- *1* *2* [vue结合WebUploader插件实现大文件分片上传](https://blog.csdn.net/qq_33414883/article/details/104550359)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [在Vue项目中使用WebUploader实现文件上传](https://blog.csdn.net/weixin_42205101/article/details/96736956)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]