Я использую прямую форму публикации в Rackspace Cloud Files для загрузки файлов, документированных Вот.
В форму я включил необязательный параметр «redirect» со значением «status.php»
Если файл успешно загружен, он добавит: ?status=201&message=
Таким образом, в конце успешной загрузки файла пользователь попадает в: status.php?status=201&message=
Затем status.php извлекает параметры строки запроса. Если статус 201, пользователь перенаправляется вперед. В противном случае пользователь перенаправляется обратно на загрузку.
Все это работает нормально.
Однако в редких случаях пользователь завершает весь процесс (указывая, что он получил статус 201), но файл никогда не попадает в Cloudfiles.
Кто-нибудь слышал что-нибудь подобное?
Если статус 201 ненадежен, каков наилучший способ убедиться, что файл действительно существует, прежде чем перенаправлять пользователя вперед?
Спасибо!
Задача ещё не решена.
Других решений пока нет …