Вызвать скрипт загрузчика perl из другого скрипта perl cgi для загрузки содержимого файла csv через браузер - PullRequest
0 голосов
/ 11 июня 2018

HTML для загрузки формы:

<form method="post" action="/assayUpd/FileUpload.pl" enctype="multipart/form-data">  
    <p style="font-size:10px">File to Upload: <input type="file" name="upfile" /></p>
    <input class="submitbox"  type="submit" name=submit value="Upload"
onmouseover="this.className='btn submitboxhov'" onmouseout="this.className='submitbox'"/>
</form>  

Подробности ниже:

Я пытаюсь загрузить файл CSV через браузер, где мой файл находится в моей локальной папке (Windows).

Кнопка загрузки вызывает скрипт CGI Perl FileUpload.pl, который считывает файл Windows CSV (мой локальный) и копирует содержимое в каталог Linux.Это работает как ожидалось.

В конце FileUpload.pl я пытаюсь вызвать скрипт загрузчика load.pl, который загружает файл CSV в базу данных.Эта часть не работает, так как load.pl не вызывается.

Мой скрипт загрузчика работает нормально независимо (SQLLoader внутри), но он не вызывается через FileUpload.pl.

Я пыталсяэти методы приведены ниже в конце моего FileUpload.pl скрипта, убедившись, что load.pl должен быть последним, что будет выполнено через FileUpload.pl.

FileUpload.pl:

# At end of Script, I am trying one of these but it's not working

system ("load.pl"); # with absolute path also.
do ("load.pl");

# Do I need to do something else here? Pls help.
require("load.pl");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...