如何检索文件名
How to retrieve a file name
我怎样才能得到它,以便当用户单击"取消"按钮时,然后在它包含变量var image_file_name的取消按钮函数中,它检索在文件输入中输入的文件的名称?那么希望 cancelimage.php 页面中的 $GET 方法可用于从函数中检索文件名?
以下是我的尝试,但它没有检索文件名。它只是检索一个空白。
下面是控制"取消"按钮的表单代码和javascript函数:
var $fileImage = $("<form action='imageupload.php'
method='post'enctype='multipart/form-data' target='upload_target' onsubmit='return
startImageUpload(this);' class='imageuploadform' ><label>" +
"Image File: <input name='fileImage' type='file' class='fileImage' /></label><br/>
<br/><label class='imagelbl'>" +
"<input type='submit' name='submitImageBtn' class='sbtnimage' value='Upload'/>
</label>" +
"<input type='button' name='imageCancel' class='imageCancel' value='Cancel'/>
</label>" +
"<iframe class='upload_target' name='upload_target' src='#' style='width:0;height:0;border:0px;solid;#fff;'></iframe></form>")
。
var _cancelimagecounter = cancelimagecounter;
$(".imageCancel").click(function() {
var image_file_name = <?php echo json_encode($image_file_name); ?>;
jQuery.ajax("cancelimage.php?fileImage=" + image_file_name)
.done(function(data) {
$(".imagemsg" + _cancelimagecounter).html(data);
});
return stopImageUpload();
});
下面是 cancelimage.php 脚本,它使用 $GET 方法从 var image_file_name获取文件名:
<?php
...
$image_file_name = $_GET["fileImage"];
echo "File Upload was Canceled";
$imagecancelsql = "DELETE FROM Image
WHERE ImageFile = 'ImageFiles/". mysql_real_escape_string($image_file_name)."'";
mysql_query($imagecancelsql);
mysql_close();
?>
文件名远非这里的问题....但是您的文件名没有显示,因为您正在尝试使用$_GET["fileImage"];
表格通过enctype='multipart/form-data
和<input name='fileImage' type='file'
提交
您应该改用$_FILES
...
您的文件名将是
$image_file_name = $_FILES['fileImage']['name'] ;
相关文章:
- 使用JSP从服务器检索和显示图像
- 通过Magento的网络服务检索运费
- 如何通过php页面将数据库值检索到jquery自动完成框中
- TableExport jquery插件:文件名和扩展名问题
- 无法使用javascript检索SPList项
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- 可以't使用Angular解析/检索JSON
- GoogleFeed正在检索图像
- 通过javascript下载文件时设置文件名
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- 使用Scala Play Framework视图中的键检索映射值
- 如何使用 DOM 显示消息和检索文件名
- 如何检索文件名
- 如何从 php 检索文件名并将其放入 JS 中
- 尝试检索文件名时文件未上传
- 如何使用 javascript 从服务器检索文件名的名称
- 如何仅检索加载的页面'的文件名
- 检索或指定电子生成器中的输出文件名
- 如何从输入类型=文件值检索文件名
- 使用带有Sails.js v0.10的Skipper上传文件-如何检索新文件名