Heim  >  Artikel  >  Backend-Entwicklung  >  So laden Sie Bilder ohne Aktualisierung mit PHP+JavaScript hoch

So laden Sie Bilder ohne Aktualisierung mit PHP+JavaScript hoch

墨辰丷
墨辰丷Original
2018-05-25 10:45:061288Durchsuche

In diesem Artikel wird hauptsächlich die Methode zum Hochladen von Bildern ohne Aktualisierung mit PHP + JavaScript vorgestellt, die einen guten Referenzwert hat

HTML-Dateicode

<!-- ajax文件上传开始 -->
<script type="text/javascript" src="/imageupload/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="/imageupload/layer/layer.js"></script>
<script type="text/javascript" src="/imageupload/ajaxupload.js"></script>
<!--ajax文件上传结束-->
<!--上传文件按钮列表开始-->
<input id="requesturl" type="hidden" value="{:U(&#39;admin/upload/uploadfile&#39;)}" />
<input id="ajaxuploadfile" type="file" onchange="filechange()"/>
<input id="filepathurl" type="hidden" value="" />
<input type="button" value="第一张" pathurl="./Uploads/admin/trailer/" class="uploadclass" />
<input type="button" value="第二张" pathurl="./Uploads/admin/fdfdfd/" class="uploadclass" />
<input type="button" value="第三张" pathurl="./Uploads/admin/cdcdfd/" class="uploadclass" />
<!--上传文件按钮列表结束-->

PHP-Dateicode

/**
* 文件上传方法
*/
public function uploadfile(){
//单文件上传
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 100000000 ;// 设置附件上传大小
$upload->exts = array(&#39;jpg&#39;, &#39;gif&#39;, &#39;png&#39;, &#39;jpeg&#39;);// 设置附件上传类型
$url = $_POST[&#39;filepathurl&#39;];
if (!file_exists($url)){
mkdir ($url,0777,true);
}
$upload->rootPath = $url; // 设置附件上传根目录
// 上传单个文件
$info = $upload->uploadOne($_FILES[&#39;postfilename&#39;]);
if(!$info) {
echo json_encode(array(&#39;bool&#39;=>false,&#39;error&#39;=>$upload->getError()));
}else{
$path = $info[&#39;savepath&#39;].$info[&#39;savename&#39;];
echo json_encode(array(&#39;bool&#39;=>true,&#39;path&#39;=>$path));
}
}

Das Obige ist der gesamte Inhalt von Ich hoffe, dass dieser Artikel für das Studium aller hilfreich sein wird.


Verwandte Empfehlungen:

PHP-UploadMethoden zur sofortigen Anzeige und sofortigen Löschung mehrerer Bilder

Was tun, wenn der temporäre Ordner beim PHP-Upload nicht gefunden werden kann

PHP-Upload Tipps zum Speichern im Ordner

Das obige ist der detaillierte Inhalt vonSo laden Sie Bilder ohne Aktualisierung mit PHP+JavaScript hoch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn