Angularjs Form action и получение ошибок обратно - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть форма, которую я использую, чтобы получить от пользователя файл для загрузки на сервер.Форма использует «действие» для отправки формы в метод 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, чтобы я мог отобразить пользователю сообщение об успехе / неудаче?Все, что я обнаружил, было при проверке формы, и это не так, но проверка ошибок / успешной проверки

...