我一直在寻找一些帮助来制作一个组件来帮助管理从React内部上传文件到我设置的端点.
我尝试过很多选项,包括整合http://filedropjs.org.我决定反对它,因为我无法控制它在DOM中设置的元素new FileDrop('zone', options);
这是我到目前为止:
module.exports = React.createClass({
displayName: "Upload",
handleChange: function(e){
formData = this.refs.uploadForm.getDOMNode();
jQuery.ajax({
url: 'http://example.com',
type : 'POST',
xhr: function(){
var myXhr = $.ajaxSettings.xhr();
if(myXhr.upload){
myXhr.upload.addEventListener('progress',progressHandlingFunction, false);
}
return myXhr;
},
data: formData,
cache: false,
contentType: false,
processData: false,
success: function(data){
alert(data);
}
});
},
render: function(){
return (
<form ref="uploadForm" className="uploader" encType="multipart/form-data" onChange={this.handleChange}>
<input ref="file" type="file" name="file" className="upload-file"/>
</form>
);
}
});
},
render: function(){
console.log(this.props.content);
if(this.props.content != ""){
return (
<img src={this.props.content} …Run Code Online (Sandbox Code Playgroud) 我正在使用React Native并喜欢它.我有一个应用程序,在开发和本地发布完美.
但是,我发现当我存档应用程序并使用Fabric或Testflight时,应用程序不会每次打开和崩溃.我觉得它与缩小过程有关,但是当我只在屏幕上引用图像时,它仍然会崩溃.
有没有人经历过这个?什么是解决方案?
我有一个在线软件,可以向Amazon SES发送电子邮件.目前我有一个cron作业,通过SMTP发送电子邮件与phpmailer发送消息.目前我必须将发送限制最大限制为每分钟300左右,以确保我的服务器没有超时.我们看到增长,最终我想发送到10,000或更多.
有没有更好的方式发送到亚马逊SES,或者这是其他人做的,但只有更多的服务器运行工作负载?
提前致谢!
ajax ×1
amazon-ses ×1
ios ×1
jquery ×1
php ×1
phpmailer ×1
react-native ×1
reactjs ×1
testflight ×1
xcode ×1