/ / Передача файлу шлях до PHP скрипта - php, javascript, jquery, ajax, файл

Прохід шляху до PHP-скрипту - php, javascript, jquery, ajax, file

Як передати шлях до файлу з файлу, що входить до могоphp через jquery / ajax? У мене є HTML-сторінка з кнопкою введення файлу, потім ajax передає елементи форми у скрипт php, але шлях - це лише ім'я файлу. Як я розумію, це ризик для безпеки, але я можу отримати шлях, використовуючи php ...

$img = imagecreatefromjpeg($_FILES["image"]["tmp_name"]);

Я використовував звичайну стару форму і вирішив перейти на більш просту форму ajaxy.

        /* Submit the request. */
$.ajax
({
type:     "post",
dataType: "json",
url:      "ajax/make_preview.php",
data:
{
filePath:   filePath,
chartName:  chartName,
Width:      Width,
Height:     Height,
Colors:     Colors,
flossBrand: flossBrand
},
success: function(ResponseData)
...

Чи є спосіб зробити це без зломунавколо заходів безпеки? Або мені потрібно повертатися до дерьмової форми, щоб виконати її? Мені не потрібно бачити або маніпулювати шляхом ... просто намагаючись отримати файл у об'єкт зображення gd.

Дуже дякую, Тодд

EDIT: Слід зазначити, що я не хочу jQuery робити завантаження. Я просто намагаюся повідомити php правильний файл для завантаження.

Відповіді:

1 для відповіді № 1

Передача локального файлу до сервера не допоможе вам завантажити файл. Зміст файлу має бути передано через запит, звичайний ajax не може це зробити самостійно.

Потрібно спробувати, наприклад, плагіни для завантаження файлів http://www.uploadify.com/ тощо.