/ / blueimp файла качване на сървъра страна напредък с PHP - php, jquery, blueimp, jquery-файл-качване

синхронизиране на файла за качване на сървъра с PHP - php, jquery, blueimp, jquery - upload - файл

Използвам blueimp jquery file uploader във връзка с Amazon S3. Единственият проблем, който имам, е, че не мога да актуализирам правилно моя прогрес, базиран на състоянието на сървъра на качването на изображението.

Също така използвам по-стара версия на PHP (5.3), има ли решение или заобиколно решение, което мога да използвам, за да изтегля напредъка на сървъра?

Тук е jquery Аз съм в момента призовава:

    var url = "photos/index.php";

$("#fileupload").fileupload({
url: url,
dataType: "json",
done: function (e, data) {

$.each(data.result.files, function (index, file) {
// display the image preview
});
},
progressall: function (e, data) {

//console.log(data);
var progress = parseInt(data.loaded / data.total * 100, 10);
$("#progress .bar").css(
"width",
progress + "%"
);
}
});

Отговори:

1 за отговор № 1

ако качите директно файла си директно доS3 Копирайте PHP кода си, тогава е невъзможно да покажете напредъка при качването. В момента Amazon S3 нямат подкрепа за това. Ако искате да покажете напредъка на качването, покажете напредъка на качването на вашия сървър. След това преместете качения файл от сървъра си в S3 Bucket. Но по този начин, лентата за напредък ще отнеме известно време, за да завърши на 98% -100%, защото през това време само каченият файл ще бъде преместен в S3.