У меня есть форма, которую я использую, чтобы получить от пользователя файл для загрузки на сервер.Форма использует «действие» для отправки формы в метод PHP (не в контроллер).Информация о форме (т.е. имя) затем используется для фактического перемещения файла в методах PHP.Если при перемещении файла возникает какая-либо ошибка, я хочу вернуть ошибку и показать ее пользователю.У меня возникли проблемы при попытке выяснить, как отобразить сообщение (я).
The form:
<form action="*/myobject/mymethod/uploadFile" method="post" enctype="multipart/form-data">
<label for="exampleInputFile">File input</label>
<input type="file" id="file" name="file">
<p class="help-block">Upload a file to link.</p>
<input type="text" name="myId" id="myId" value="{{theId}}" style="display:none;">
<button type="submit" name="submit" value="Upload File" class="btn btn-primary">
<span class="glyphicon glyphicon-upload"></span> Upload File
</button>
</form>
My PHP method
public static uploadFile()
{
there are calls to various methods that do the actual upload. These methods can return
errors if something caused the upload to not work properly.
If I want to return an error to display to the user do I:
return "File did not upload";
or
return 'error';
If no errors and all went well, I would like a message displayed to say it was successful.
}
Что потребуется в форме и / или PHP, чтобы я мог отобразить пользователю сообщение об успехе / неудаче?Все, что я обнаружил, было при проверке формы, и это не так, но проверка ошибок / успешной проверки