Im, предоставляющий параметр предварительного просмотра файла, где пользователь прикрепляет файл, а затем нажимает на предварительный просмотр. Загружает файл и выводит предварительный просмотр PHPExcel.Прикрепить файл к форме при переадресации
С этой страницы я хочу включить кнопку, в которой говорится о продолжении. Затем будет продолжена фактическая загрузка строки и базы данных.
Однако, как только я перенаправляюсь на страницу предварительного просмотра, я понятия не имею, как прикрепить этот файл к моей скрытой форме для повторной отправки.
Я могу приложить все старые входные значения .... так ... Но как я могу прикрепить файл ??? (Используя лезвие в Laravel для шаблонам)
/* These work and are correct*/
<input type="text" id="xlsColumnOrder" name="xlsColumnOrder" value="{{$input['xlsColumnOrder']}}"/>
<input type="text" name="researcher" value="{{$input['researcher']}}" />
<input type="text" name="leadcity" value="{{$input['leadcity']}}" />
<input size="16" id="survey_date" name="survey_date" type="text" value="{{$input['survey_date']}}" />
/* This doesnt attach anything to the file input
/* Need to attach the previously uploaded file here for resubmission */
<input class="file" id="csvfile" name="csvfile" type="file" value="{{$file['csvfile']['tmp_name']}}" />
вы не можете сделать это. значения '' могут быть выбраны только пользователями, а не программно заданы. – developerwjk
Так есть еще одно решение? Как я могу повторно загрузить этот файл? Я знаю, что могу хранить его на сервере и ссылаться на него так, но у меня нет такого выбора, так как я использую appfog, и у них нет постоянного хранилища файлов. – KyleK
Его функция безопасности, которая позволяет вам скрытно выбирать, чтобы украсть любой файл из пользователя, которого вы хотите. Загрузка файла требует взаимодействия с пользователем. И даже если вы можете это сделать, действительно ли вы хотите загрузить файл на свой сервер несколько раз с машины клиента? Это пустая трата. Вам нужно переосмыслить дизайн. – developerwjk