discuz调用上传功能的演示
discuz调用上传功能的演示
终于把论坛的MD编辑器加上图片复制上传功能了,上传采用的是fromData数据,但由于接收文件的功能是discuz自带的,所以上传之前又把blob的类型转成file类型,这样discuz就可以接受图片。
Blob转file
//file是blob类型
var sendFile = new File([file], "图片名字", {type:"image/*"});
新建一个php文件保存下面的代码放在网站根目录
<?php
require_once './source/class/class_core.php';
require_once './source/function/function_home.php';
$discuz = & discuz_core::instance();
$discuz->init();
include "./source/function/function_spacecp.php";
if(submitcheck("uploadsubmit")){
$uploadfiles = pic_save($_FILES['attach'],'-1','这是从test.php文件上传的文件!');
if($uploadfiles){
echo "上传成功了!信息如下<br/>";
var_dump($uploadfiles);
}
}
?>
上传页面
<form method="post" autocomplete="off" id="upload_0" action="test.php" enctype="multipart/form-data">
<input type="file" name="attach" />
<button type="submit" name="uploadsubmit" id="btnupload" class="pn pnc" value="true"><strong>开始上传</strong></button>
<input type="hidden" name="formhash" value={FORMHASH} />
</form>
Rust编程语言群 1036955113
java新手自学群 626070845
java/springboot/hadoop/JVM 群 4915800
Hadoop/mongodb(搭建/开发/运维)Q群481975850
GOLang Q1群:6848027
GOLang Q2群:450509103
GOLang Q3群:436173132
GOLang Q4群:141984758
GOLang Q5群:215535604
C/C++/QT群 1414577
单片机嵌入式/电子电路入门群群 306312845
MUD/LIB/交流群 391486684
Electron/koa/Nodejs/express 214737701
大前端群vue/js/ts 165150391
操作系统研发群:15375777
汇编/辅助/破解新手群:755783453
大数据 elasticsearch 群 481975850
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
java新手自学群 626070845
java/springboot/hadoop/JVM 群 4915800
Hadoop/mongodb(搭建/开发/运维)Q群481975850
GOLang Q1群:6848027
GOLang Q2群:450509103
GOLang Q3群:436173132
GOLang Q4群:141984758
GOLang Q5群:215535604
C/C++/QT群 1414577
单片机嵌入式/电子电路入门群群 306312845
MUD/LIB/交流群 391486684
Electron/koa/Nodejs/express 214737701
大前端群vue/js/ts 165150391
操作系统研发群:15375777
汇编/辅助/破解新手群:755783453
大数据 elasticsearch 群 481975850
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。