小编asa*_*asa的帖子

将文件名设置为 Blob 文件

我想向我的 Blob 文件添加一个文件名,但我真的不知道该怎么做,这是我目前的代码:

  onClick() {
    var myHeader = new Headers();

    myHeader.append('Content-Type', 'text/plain');

    fetch(this.props.url, {
      method: 'POST',
      headers: myHeader,
      body: JSON.stringify(this.state.api_arg)
    }).then(response => {
      const filename = getFileName(response.headers.get('Content-Disposition'))

      response.blob().then(myBlob => {
        const fileUrl = URL.createObjectURL(myBlob)

        console.log(fileUrl)
        window.open(fileUrl)
      })
    })
 }
Run Code Online (Sandbox Code Playgroud)

我的文件名存储在一个变量中。

javascript fetch

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

MUIDataTable'customBodyRender'错误

我正在使用React API应用程序,并使用rest API,并且我想测试节点包MUI-datatables以显示列表。

但是我收到错误消息:'TypeError:无法读取未定义的属性'customBodyRender'

这是我的代码:

render() {
   const columns = ["URL", "Modele"];
   const test = [
     ["Joe James", "Test Corp", "Yonkers", "NY"]
   ];
   const options = {
     filterType: 'checkbox',
   };
   return (
      <div>
         <MUIDataTable title={"Offree"} data={test} columns={columns} options={options}/>
   </div>)
   }
}
Run Code Online (Sandbox Code Playgroud)

感谢您的回答 !

reactjs material-ui

5
推荐指数
1
解决办法
1089
查看次数

获取邮件的内容 IMAPCLIENT

我正在使用 IMAPclient 来获取电子邮件的内容,所以我编写了这段代码:

messages = server.search(['FROM', user['email']], charset='UTF-8')
if len(messages) > 0:
    for mail_id, data in server.fetch(messages, ['ENVELOPE']).items():
        envelope = data[b'ENVELOPE']
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得电子邮件的内容?

python imapclient

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

设置过滤器的默认值

我正在使用 React-Admin 框架做一个 React Dashboard,我想设置这个:

<BooleanInput source="existe" alwaysOn />
Run Code Online (Sandbox Code Playgroud)

我试过这样的事情:

<BooleanInput source="existe" defaultValue={true} alwaysOn />
Run Code Online (Sandbox Code Playgroud)

但它根本不起作用,有人可以帮助我吗?

reactjs react-admin

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