Rumah >hujung hadapan web >tutorial js >Bagaimana untuk melaksanakan pemotongan imej avatar, mengezum dan memuat naik imej tanpa menyegarkan menggunakan kemahiran js_javascript

Bagaimana untuk melaksanakan pemotongan imej avatar, mengezum dan memuat naik imej tanpa menyegarkan menggunakan kemahiran js_javascript

WBOY
WBOYasal
2016-05-16 15:49:511306semak imbas

Contoh dalam artikel ini menerangkan kaedah js untuk memotong dan menskala imej avatar dan memuat naik imej tanpa memuat semula. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:

fname: Nama yang digunakan semasa menerima di latar belakang, diperlukan
funstr: fungsi untuk memulakan pelaksanaan muat naik, lalai ialah Tiada
funbak: fungsi panggil balik selepas muat naik berjaya, diperlukan
furl: alamat muat naik; halaman penyerahan lalai borang semasa

Nota: Alamat muat naik dan alamat semasa mestilah nama domain yang sama, jika tidak, fungsi panggil balik tidak akan dapat mendapatkan alamat yang dihantar semula selepas muat naik berjaya.

a.php:

$path='a.jpg';
move_uploaded_file($_FILES['uimg']['tmp_name'],$path);
exit(json_encode(array('ztai'=>true,'url'=>$path)));
<form action="" method="get">
<input type="button" fname="uimg" funstr="function(){document.title='图片正在上传……';}" funbak="ddd" furl="a.php" value="本地上传">
</form>
<script type="text/javascript">
function ddd(da){
  if(da.ztai){
    document.title='上传完成';
    ui.success('上传成功保存地址为'+da.url);
  }
}
</script>

Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn