2013-11-19 6 views
0

Iam пытается создать загрузку Ajax-изображений. Для перемещения изображения с помощью move_uploaded_file() мне нужны name и tmp_name. Есть ли какие-либо функции в javascript, чтобы получить имя файла и временное имя файла, например, на php.Загрузка изображения Ajax - Получить tmpname

$n=$_FILES["filefield"]["name"]; 
$t=$_FILES["filefield"]["tmp_name"]; 

У меня есть имя изображения на переменной $newTidImg[1]. Могу ли я назначить как следующий

$n=$_FILES[$newTidImg[1]]["name"]; 
$t=$_FILES[$newTidImg[1]]["tmp_name"]; 

Следующая функция используется для АЯКС пост, который передает идентификатор и имя изображения changeImageAjx.php

function ajximgupls(trid,imgnam)

var tridImgval = trid+','+imgnam; 
jQuery.ajax({ 
type: 'POST', 
url: 'changeImageAjx.php', 
data: 'urlTidimgs='+ tridImgval, 
cache: false, 
success: function(ret) 

Спасибо заранее.

ответ

0

Вы не можете обрабатывать изображение с javascript. но вы можете отправить изображение обратно в javascript из php. $ _FILES ["filefield"] ["tmp_name"] - это временный путь файла к его локальному файлу uri. вы не можете ничего использовать с помощью javascript.

вы можете использовать файл move_uploaded_file ($ _ FILES ["filefield"] ["tmp_name"], "локальный путь к файлу");

только с php стороны не из javascript.

Смежные вопросы