小编Jan*_*ěra的帖子

React axios 多文件上传

我正在尝试在 React 中使用 axios 上传多个图像,但我无法弄清楚出了什么问题。首先,我尝试上传单个图像,并且效果很好。但是对于多个图像,我别无选择。

我正在像这样创建 FormData:

for (let i = 0; i < images.length; i++) {
    formData.append('productPhotos[' + i + ']', images[i]);
}
Run Code Online (Sandbox Code Playgroud)

axios 请求看起来像这样

    const config = { headers: { 'Content-Type': 'multipart/form-data' } };

    axios
        .post(endPoints.createProduct, formData, config)
        .then(res => console.log(res))
        .catch(err => console.log(err));
Run Code Online (Sandbox Code Playgroud)

我的后端写的是 node/express,我使用 multer 进行上传。签名是这样的:

app.post("/product", upload.array("productPhotos"), (req, res) => {
Run Code Online (Sandbox Code Playgroud)

我在 PostMan 中尝试了这个后端端点并且上传工作正常,所以错误必须在前端。感谢帮助。

更新 在formData中传递多个文件的正确方法:

images.forEach(img => {
    formData.append("productPhotos", img)
})
Run Code Online (Sandbox Code Playgroud)

javascript node.js express reactjs axios

9
推荐指数
1
解决办法
2万
查看次数

Oracle - 子程序或游标c_tab超出范围

create or replace procedure CV8_POCET_RADKU(p_schema VARCHAR2, p_razeni IN varchar2 default 'asc') as
i_dotaz varchar2(200) := 'select count(*) from ';
i_pocet number;  
cursor c_tab is 
  select object_name
  from dba_objects where object_type = 'TABLE' 
  and owner = upper(p_schema) 
  order by object_name asc;

  i_tab c_tab%rowtype;
begin 
dbms_output.put_line('Tabulky ze schematu: ' ||p_schema);
open c_tab;
loop
  fetch c_tab into i_tab;
  exit when c_tab%notfound;
  execute immediate i_dotaz || p_schema||'.'||i_tab.object_name into i_pocet;
  dbms_output.put_line(c_tab.object_name || ' - '|| i_pocet || 'radku');
end loop;
close c_tab;
end;
Run Code Online (Sandbox Code Playgroud)

Oracle给我一个错误子程序或游标c_tab超出范围.我想我的光标正确.

sql database oracle plsql

2
推荐指数
1
解决办法
1万
查看次数

如何使用oracle sequence.nextval

我需要增加我的身份.我必须通过在oracle数据库中使用序列来增加.当我使用INSERT INTO XXX (seq_xxx.nextval, ....)我有错误invalid column name.

编辑:问题是大写字母SEQ_XXX.NEXTVAL工作正常.

database oracle sequence

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

database ×2

oracle ×2

axios ×1

express ×1

javascript ×1

node.js ×1

plsql ×1

reactjs ×1

sequence ×1

sql ×1