首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >文件上传php,只获取文件名

文件上传php,只获取文件名
EN

Stack Overflow用户
提问于 2015-03-02 18:25:28
回答 3查看 38.4K关注 0票数 7

有没有可能在没有完整上传的情况下获取文件的文件名

意思是在用户选择一个文件后,不上传该文件,只获取文件名并保存到数据库?

EN

回答 3

Stack Overflow用户

发布于 2015-03-02 18:42:50

ya它是possible.You也可以做到这一点之前上传的文件basename()是足够的提取名称。

代码语言:javascript
复制
                $next=$pfet['f_name']; //fetched file from database 

                $next1 = basename($next); 
票数 0
EN

Stack Overflow用户

发布于 2017-10-22 10:37:16

被接受的答案不会阻止文件上传,它只是提供了一种独立于文件内容获取文件名的方法。

阻止文件上传,最好用另一种方式来看待:什么可以上传文件。The answer to that is the enctype attribute on the form tag (multipart/form-data).

票数 0
EN

Stack Overflow用户

发布于 2018-07-24 18:01:21

HTML:

代码语言:javascript
复制
<form action="upload.php" method="post" enctype="application/x-www-form-urlencoded">
                                        Select:
                                        <input name="upload[]" type="file" multiple="multiple" />
                                        <input type="submit" value="Update" name="submit">
                                    </form>

PHP:

代码语言:javascript
复制
$total = count($_POST['upload']);

// Loop through each file
for( $i=0 ; $i < $total ; $i++ ) {
    $fileName = $_POST['upload'][$i];   
}
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28807449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档