好的,如此简短而甜蜜;我已经有一个在 PHP 中完美运行的图像上传器,来自 HTML 表单。我现在需要以某种方式将上传的图像名称存储到 Javascript 中的变量中。图片名称必须不带图片路径保存。例如:images123.jpg。
我正在创建一种注册表单,因此我不需要将每个图像保存为变量,只需将当前图像保存为变量,因此将其作为变量保存在用户帐户中。
老实说,我对 PHP 完全陌生,而且我还在学习,所以我不知道如何做到这一点。
所有帮助将不胜感激!
好的,如此简短而甜蜜;我已经有一个在 PHP 中完美运行的图像上传器,来自 HTML 表单。我现在需要以某种方式将上传的图像名称存储到 Javascript 中的变量中。图片名称必须不带图片路径保存。例如:images123.jpg。
我正在创建一种注册表单,因此我不需要将每个图像保存为变量,只需将当前图像保存为变量,因此将其作为变量保存在用户帐户中。
老实说,我对 PHP 完全陌生,而且我还在学习,所以我不知道如何做到这一点。
所有帮助将不胜感激!
这对您在这里使用您的 php 代码很有用
<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br>";
}
else
{
$imageName = $_FILES["file"]["name"];
echo "Upload: " . $_FILES["file"]["name"] . "<br>";
echo "Type: " . $_FILES["file"]["type"] . "<br>";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
?>
<input type="hidden" id="imgName" value="<?php echo $imageName; ?>" />
通过隐藏字段名称在javascript中获取图像名称
var imgName = document.getElementById("imgName").value;
使用 jQuery
$('#upload_document_name').bind('change', function() {
var logoName = $('#upload_document_name').val();
$('#uploadDocumentName').attr('value', logoName);
});
注意:应该有一个名为“uploadDocumentName”的隐藏或文本字段。