我正在尝试创建一个表单,我可以上传人口统计信息,如姓名等,以及上传jpg图像文件。我不知道如何捕捉用户从浏览按钮中选择的文件。文件名存储在哪里?我如何访问它才能上传?如何访问它以将其指定为变量,例如:
var theFileName;
function()
if (filename !=null) { //manipulate the variable };
else { //something else};
我是JavaScript的新手,试图通过网络资源和书籍自学,似乎找不到答案。除了这个问题的答案之外,有没有人能推荐一个好的web资源来获得关于这个主题的更多信息?最终目标是能够将信息和文件上传到数据库中,以便可以在另一个页面上调用,但不同的用户。
发布于 2013-01-27 14:05:58
如果你看一下我做的这个小提琴,你会得到你需要的代码;)
它使用jQuery。
您的HTML输入
<input type="file" id="pic" >
JavaSCript:
function fileName(test){
var source=test.value;
alert(source);
}
$(function(){
$('#pic').bind('change',function(){
fileName(this);
});
});
但是您看不到文件的源代码。而且你也没有权利看到整个过程。所以你只要得到文件名就行了。
https://stackoverflow.com/questions/14548106
复制相似问题