小编ary*_*yan的帖子

使用多部分表单数据获取帖子

我正在获取这样的URL:

fetch(url, {
  mode: 'no-cors',
  method: method || null,
  headers: {
    'Accept': 'application/json, application/xml, text/plain, text/html, *.*',
    'Content-Type': 'multipart/form-data'
  },
  body: JSON.stringify(data) || null,
}).then(function(response) {
  console.log(response.status)
  console.log("response");
  console.log(response)
})
Run Code Online (Sandbox Code Playgroud)

我的API期望数据是multipart/form-data这样的,我正在使用content-type这种类型......但是它给了我一个状态代码为400的响应.

我的代码出了什么问题?

javascript fetch fetch-api

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

返回React.render()中的多个元素

我是新的反应,我遇到了这个问题:

render: function(){
    return (
        <h3>Account</h3>
        <a href="#" onClick={some_event}>Login</a>
        <a href="#" onClick={some_event}>Logout</a>
)}
Run Code Online (Sandbox Code Playgroud)

当我这样渲染时,它给出了错误的说法 multiple components must wrapt with end

我应该为每个html标签或每一行创建一个组件,或者我可以以这种方式呈现..

有什么建议吗?

reactjs

32
推荐指数
3
解决办法
4万
查看次数

鼠标进入反应显示按钮

我有一个反应组件,其中包含以下方法:

mouseEnter(){
    console.log("this is mouse enter")
}

render(){
    var album_list;
    const {albums} = this.props
    if(albums.user_info){
        album_list = albums.user_info.albums.data.filter(album => album.photos).map((album => {
            return
                <div className={"col-sm-3"} key={album.id}     onMouseEnter={this.mouseEnter}>
                    <div className={(this.state.id === album.id) ? 'panel panel-default active-album' : 'panel panel-default'} key={album.id} onClick={this.handleClick.bind(this, album.id)}>
                        <div className={"panel-heading"}>{ album.name }</div>
                        <div className={"panel-body"}>
                            <img className={"img-responsive center-block"} src={album.photos.data[0].source} />
                        </div>
                    </div>
                </div>
            }))
        }
        return (
            <div className={"container"}>
                <div className="row">
                    {album_list}
                </div>
            </div>
        )
    }
}
Run Code Online (Sandbox Code Playgroud)

onMouseEnter在这里album_list.当它悬停或鼠标输入时,我想在该div上显示一个按钮.

我怎样才能做到这一点 ??

谢谢

javascript reactjs

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

django中间件process_request和process_view之间的区别

我有点困惑process_requestprocess_view.

进程请求是您希望通过请求传递视图的内容.示例可以从中获取request.user.

那会是什么process_view呢?最初是为了执行任何视图而不是调用任何URL吗?像最初我想显示主页视图,但这也可以通过网址完成.

任何人都可以给我示例何时使用process_view

谢谢

django middleware

12
推荐指数
2
解决办法
4158
查看次数

redux fetch body不能用于没有cors模式

我有这个调用函数的动作:

dispatch(Api({url: "my_url", method: "POST", data: data}))
Run Code Online (Sandbox Code Playgroud)

这里我将数组作为数据传递..

import fetch from 'isomorphic-fetch'

export default function Api({url, method, headers, data}={}){
    return dispatch => {

        console.log(data)
        console.log(url)
        console.log(method)
        console.log(JSON.stringify(data))
        let response = fetch(url, {
            mode: 'no-cors',
            method: method || null,
            body: data || null, 
        }).then(function(response) {
            console.log("response");
             console.log(response)
            });

    }
}
Run Code Online (Sandbox Code Playgroud)

在这里,我用fetchmode:'no-cors',我想我想过去的所有arguements ..在这里,我的身体是我作为传递简单arguement阵列..

当我看到响应时,它就像:

body: null
bodyUsed: false
headers: Headers
ok: false
status: 0
statusText: ""
type: "opaque"
url:""
Run Code Online (Sandbox Code Playgroud)

在这里我的身体没被使用..

这里有什么问题?需要帮忙

javascript fetch reactjs redux fetch-api

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

单击一个div,打开文件浏览器

我的反应成分:

import React, { PropTypes, Component } from 'react'


class Content extends Component {
    handleClick(e) {
        console.log("Hellooww world")
    }
    render() {
        return (
            <div className="body-content">
                <div className="add-media" onClick={this.handleClick.bind(this)}>
                    <i className="plus icon"></i>
                    <input type="file" id="file" style={{display: "none"}}/>
                </div>
            </div>
        )
    }
}

export default Content
Run Code Online (Sandbox Code Playgroud)

在这里,当我点击带图标的div时,我想打开一个<input>文件,显示我选择照片的选项.选择照片后,我想获取选择照片的值.我怎么能这样做?

reactjs

12
推荐指数
6
解决办法
3万
查看次数

javascript从文件列表中创建文件列表对象

我有一个文件对象列表,如:

var files = [File, File, File]
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

我有一个文件字段,我想将其files作为FileList对象映射.

var uploading_files = {}
files.forEach(function(file, key) {
    uploading_files[key] = file

})
var uploader = document.getElementById('uploader')
uploader.files = uploading_files

console.log(uploader.files)
Run Code Online (Sandbox Code Playgroud)

但它没有给我FileList反对?如何创建文件列表objecdt?提前致谢..

javascript

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

javascript获取html timezone下拉列表

我想制作一个html timezone下拉列表,它会给我一些结果:

<select name="timezone">
    <option value="Europe/London">(GMT) London</option>
    ....
    ....
</select>
Run Code Online (Sandbox Code Playgroud)

有没有javascript库会给我这个结果?需要帮忙

javascript timezone

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

javascript检查字典

我有一个简单的程序,如:

var a = {'a': 1, 'b': 2}
console.log(a)
console.log(a instanceof Array)
console.log(a.constructor instanceof Array)
Run Code Online (Sandbox Code Playgroud)

这里的价值a是字典.我想检查一下.

我怎样才能检查javascript.我上面的两个测试都给了我错误的价值

我是javascript的新手

javascript

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

RSA在python中用私钥对字符串进行签名

我正在与我们的客户端服务器通信。对于 api,我需要用我的私钥签署一个字符串。他们必须遵循以下条件

  1. 用户SHA 256算法计算字符串的哈希值
  2. 使用私钥和 RSA (PKCS1_PADDING) 算法对哈希值进行签名。
  3. Base64编码加密的Hash值

我正在做以下事情

from Crypto.Signature import PKCS1_v1_5
from Crypto.Hash import SHA256
from Crypto.PublicKey import RSA
import base64


pkey = RSA.importKey(keystring)

message = "Hello world"

h = SHA256.new(message.encode())
signature = PKCS1_v1_5.new(pkey).sign(h)
result = base64.b64encode(signature).decode()
Run Code Online (Sandbox Code Playgroud)

在这里我得到一个字符串作为结果。但在服务器端我的签名不匹配。

我有什么问题吗?谁可以帮我这个事 ?

python cryptography rsa pycrypto pycryptodome

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