Я хочу здійснити просте завантаження файлів на своїй інтранет-сторінці з найменшими можливими налаштуваннями.
Це моя частина HTML:
<input id="sortpicture" type="file" name="sortpic" />
<button id="upload">Upload</button>
і це мій сценарій jquery JS:
$("#upload").on("click", function() {
var file_data = $("#sortpicture").prop("files")[0];
var form_data = new FormData();
form_data.append("file", file_data);
alert(form_data);
$.ajax({
url: "/uploads",
dataType: 'script',
cache: false,
contentType: false,
processData: false,
data: form_data,
type: 'post',
success: function(){
alert("works");
}
});
});
У кореневому каталозі веб-сайту є папка з назвою "uploads", із дозволами на зміну для "користувачів" та "IIS_users".
Коли я вибираю файл із файловою формою і натискаю кнопку завантаження, перше попередження повертається "[об'єкт FormData]". друге сповіщення не дзвонить, а папка "завантаження" теж порожня !?
Чи може хтось допомогти моєму з’ясувати, що не так?
Наступним кроком також має бути перейменування файлу з ім'ям, створеним на стороні сервера. Можливо, хтось може дати мені і рішення для цього.