博主信息
邯郸易住宋至刚
博文
53
粉丝
3
评论
0
访问量
25557
积分:0
P豆:127.5

webuploader文件上传到哪里的问题

2021年02月16日 14:36:49阅读数:615博客 / 邯郸易住宋至刚/ 遇到的问题及解决方法

不知道文件上传到哪里去了

使用webuploader插件上传文件或者上传图片,要想看到这个方法能不能用,就得知道上传的文件有没有存入到相应的文件保存地址,如果在相应的路径找不到上传的文件,就不知道到底有没有上传成功。
为了解决这个问题,我在网上查看了好多的教程和博客等资料,一直也没有找到相应的答案。
还是来看官方文档相关部分内容吧。
在使用的时候,首先要进行初始化

  1. var uploader = WebUploader.create({
  2. // swf文件路径
  3. swf: BASE_URL + '/js/Uploader.swf',
  4. // 文件接收服务端。
  5. server: 'http://webuploader.duapp.com/server/fileupload.php',
  6. // 选择文件的按钮。可选。
  7. // 内部根据当前运行是创建,可能是input元素,也可能是flash.
  8. pick: '#picker',
  9. // 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传!
  10. resize: false
  11. });

就在这个初始化的这段代码中,困了我三天。

我一直迷惑的是:server这个参数的值到底应该怎样设置。

文档注释为“文件接收服务端”。

因为一直找不到文件上传的地址,所以就认为应该把这个参数的值换成本地路径。
接下来是各种尝试,但无论把“server”的值写成什么,在相应的路径也找不到上传的文件。
后来注意到文档中的“fileupload.php”这个文件,打开这个文件,发现了一个变量“$uploadDir = ‘upload’”,然后上传文件后,会在与文件“fileupload.php”同一路径下找到一个“upload”文件夹,打开这个文件夹,里边就有刚刚选定并上传的文件。
这下茅塞顿开,原来webuploader有默认的保存文件路径,就是”$uploadDir“的值。
那接下来就我就尝试修改$uploadDir的值,也试了好多,什么相对路径,绝对路径,都不行。
后来找到这个文件夹,复制它的path,结果是“D:\wamp\www\lv8\public\hui\lib\webuploader\0.1.5\server\upload”,于是把修改“fileupload.php”文件中”$uploadDir“的值为“$uploadDir = ‘D:\wamp\www\lv8\public\hui\lib\webuploader\0.1.5\server\upload’”
修改完成后,再上传文件,结果保存在原来的文件夹里,与“$uploadDir = ‘upload’”结果一样。
那我想把它保存在laravel框架中的公共磁盘文件夹“public/storage/upload”,$uploadDir应该怎么设置呢?
如法炮制,复制这个文件夹的path路径,得到的结果是“D:\wamp\www\lv8\public\storage\upload”,然后把$uploadDir设置成“$uploadDir = ‘D:\wamp\www\lv8\public\storage\upload’”,然后上传文件,再查看文件夹“D:\wamp\www\lv8\public\storage\upload”

果然发现了刚刚上传的文件。

关于webuploader文件上传保存路径的问题就跟大家分享到这里。

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • nginx教程:本为大家分享了解决nginx失败,提示过大方法,具有一定参考价值,希望能够帮助大家。
    php名乱码解决办法:首先在php头部加入代码为“header("Content-type: text/html; charset=utf-8");”;然后定义一个变量
    php提示根目录不存在解决方法:首先赋予根目录权限,检查是否解决;如果没有得解决,使用mkdir命令新建夹;最后为新创建夹赋予最高权限。
    解决centos中openoffice乱码:首先查看字体存放位置;然后将字体“/usr/share/fonts”中;接着执行“mkfontscale”命令生成“font-dir”;最后重启
    PHP实现图片预览方法:首先监听input标签onchange事;然后使用AJAX将服务端;接着在PHP中接收,并将保存起来;最后将访路径返回,并使用JS渲染即可
    php出现500错误解决办法:首先查看错误日志,并修改错误;然后查看“client_body_temp”权限并修改即可。
    phpcms无法视频解决办法:首先找并打开“php.ini”;然后修改内容为“upload_max_filesize = 10M”;最后在程序增加一行代码为“@set_time_limit
    解决php出现乱码方法:首先在相应中添加【enctype="multipart/form-data"】;然后通过【iconv("UTF-8"
    本篇章给大家介绍一下node.js使用multer中间解决post方法。有一定参考价值,有需要朋友可以参考一下,希望对大家有所帮助。
    wps遇了一个无法恢复解决办法:首先打开一个WPS档并点击左旁边下拉标志;然后在下拉框面选择工具并点击备份中心;最后在备份中心面点击本地备份,选择需要备份进行恢复操作就可以了
    云隐藏index.php方法:1、新建一个并命名“.htaccess”;2、输入“RewriteEngine on...”内容;3、服务器htdocs目录下即可。
    打印每页都有标设置方法:首先打开要打印excel表;然后在excel表面菜单,打开“页面布局”,找“打印标”;最后选择需要打印行点击确定即可。
    baidunetdisk是百度网盘客户端下载存储路径夹,面存储着百度网盘下载
    我们经常会在一些图片或者图片某某公司或品牌水印,那么我们可不可以自己在喜欢图片或添加水印呢?答案当然是没
    照片并拖动选择框方法:首先打开,在面选取自己需要处理图片并在菜单栏找“窗口”;然后打开窗口“排列”并找“使所有内容在窗口中浮动”;最后点击左侧工具栏中“移动工具”即可。
    相信好多英语不好同学在打代码时候,经常会遇不懂单词,也相信好多时候同学写项目时候忘记框架接口,需要网翻阅档,线求助,参考其他项目示例,那么如果你都过遇这类,那么相信这款 VS
    这篇目,是我真实在面试过程中遇,某互联网众筹公司在考察面试者MySQL相关知识第一个,我当时还是比较懵,没想这年轻人不讲武德,不按套路出牌,一般MySQL相关知识时候,
    PHPCMS下载之后安装方法:首先进入虚拟机后台,并进入管理;然后将下载PHPCMS虚拟机中,并解压网站根目录;接着访网站网址,进入安装界面;最后将网站信息填入进行安装即可。
    php找不临时错误解决办法:首先打开“php.ini”;然后将“upload_tmp_dir”项前面分号去掉;接着在后面添加好路径如“C:/windows/temp”;最后加入网站匿名访用户组读写权限即可
    u盘安装ubuntu出现grub解决办法:首先插U盘启动电脑,打开终端找安装分区;然后查看grub2分区,并进行从rescuenormal转变动作;最后重启系统并输入【sudo