我正在尝试将数组中的多个图像保存到数据库中,但我正在为此而挣扎。我已经设法将多个图像上传到文件夹,而不是数据库。
我的控制器
public function store(Request $request)
{
$content = new Content();
$request->validate($this->getRules());
$content->fill($this->getSafeInput($request));
if($request->hasFile('image'))
{
我有一个上传CSV格式文件的方法,但是现在我想知道如何将它上传到我的数据库的列中。
我的方法是:
public function postUpload ()
{
if (Input::hasFile('file')){
$file = Input::file('file');
$name = time() . '-' . $file->getClientOriginalName();
// Moves file to folder on server
$file-&
我想复制csv数据,而不将实际的csv上传到我的文件夹。目前,我可以通过以下代码获取csv数据:
f = request.files['data_file'].read()
a = f.decode('utf-8')
如果我打印a,我就可以从csv中获取数据。我的问题是,如何将这些数据复制到我的postgresql数据库?我尝试在postgresql中使用copy命令,但它需要文件的路径,并且我不想存储实际的csv,我只想将其直接复制到postgres数据库中。我正在使用python 3。
我尝试从本地计算机上载文件到PostgreSQL数据库,得到的错误是:
sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not open file "C:\Mar-2015.csv" for reading: No such file or directory
我尝试运行的命令是:
pcon = 'postgresql://user:password@ipaddress:5432/dbname::tablename'
path = os.path.normpath(
我试图使用SQL将一个csv文件从我的笔记本电脑上传到数据库,但是我遇到了一个奇怪的错误。我在phpMyAdmin的SQL窗口中键入的代码如下所示:
LOAD DATA INFILE '/Users/myMac/testServerUpload.csv'
INTO TABLE `testDatabase`
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'
但我得到了以下错误:
Error
SQL query:
LOAD DATA INFILE '/Users/myMac/testS