首页 > 解决方案 > 使用 PHP 或 Javascript 重命名本地磁盘上的文件

问题描述

我有一个场景,提示用户从本地磁盘(图像)中选择一个文件。选择后,此图像会显示在浏览器中(无需上传)。看到图像后,用户在 CN No 字段中输入一个数字。提交后,我想用用户输入的数字重命名本地磁盘上的文件。有没有办法在使用 PHP 或 Javascript 的代码中做到这一点?

<html>
<head>
<script type='text/javascript'>
function preview_image(event) 
{
 var reader = new FileReader();
 reader.onload = function()
 {
  var output = document.getElementById('output_image');
  output.src = reader.result;
  }
  reader.readAsDataURL(event.target.files[0]);
  }
</script>
</head>
<body>
<form>
 Select File: <input type="file" accept="image/*"     onchange="preview_image(event)"> <br>
 Enter CN No. <input type="number" id="cnno" name="cnno"> <br>
 <input id="sbt" type="submit" name="submit" value="Submit" accesskey="u">     <br>
</form>

 <img id="output_image" style="width: 400px"/>

</body>
</html>

标签: php

解决方案


尝试这个:

var file = document.GetElementById('fileupload1');
var blob = file.files[0].slice(0, -1, 'image/png'); 
newFile = new File([blob], 'name.png', {type: 'image/png'});

但它仅用于图像重命名。


推荐阅读