上传的文件名是通过HTML和Javascript的路径

时间:2015-08-20 09:24:09

标签: javascript html file-upload

我想使用HTML + javascript上传文件。

虽然它有效,但上传的文件名是路径名而不是文件名。

以下是我上传文件的代码......

HTML

<form id="upload_form" method='POST' enctype='multipart/form-data' action='http://127.0.0.1:8080/upload?Name=' >
    file upload: <input type="file" id="file" name="file">
    <input type="submit" value="Submit" onclick="UploadFile()"/>
</form>

的JavaScript

function UploadFile()
{
   document.getElementById("upload_form").action = document.getElementById("upload_form").action + _fileName; 
   document.getElementById("upload_form").submit();        
}

如果我选择&#34; C:\ Users \ Desktop \ test5.txt&#34;

上传的文件名将为&#34; C:UsersDesktoptest5.txt&#34;

如何将文件名更改为&#34; test5.txt&#34;仅

1 个答案:

答案 0 :(得分:0)

请在此处参考,有一些提示可供您使用

http://stackoverflow.com/questions/2200100/input-type-file-for-ie-gives-full-path-need-file-name-only