我想使用jquery和php将图像保存到文件夹(不仅是图像,还存在其他文本字段。如果是文本字段,它的工作正常)。但是通过使用jquery,我只得到名称。我还需要获取temp_name。我在stackoverflow中到处搜索了这个主题,但我还是找不到合适的。
我的表单如下(不包括其他文字字段)
<form role="form" method="post" action="#" id="savepro" enctype="multipart/form-data">
<div class="box-body"><center>
<div class="form-group">
<div class="row">
<div class="small-12 medium-2 large-2 columns">
<div class="circle">
<!-- User Profile Image -->
<img class="profile-pic " src="" height="100" width=120 >
<!-- Default Image -->
<!-- <i class="fa fa-user fa-5x"></i> -->
</div>
<div class="p-image">
<i class="fa fa-camera upload-button fa-1x"></i>
<input class="file-upload" name="dp" id="dp" type="file" accept="image/*"/>
</div>
</div>
</div>
</div>
</div>
</form>
&#13;
jquery part:
$(document).on("click","#save",function(){
//var dataString = $("#savepro").serialize(); //except file data
var d=$('#dp').prop("files")[0]['name'];//only file name is getting...need temp name also. prop("files")[0]['tmp_name'] not getting(any other way?)
alert(d);
/*
Here some ajax code is present, but now I'm not adding that
*/
});
&#13;