我正在构建一个chrome扩展,它将允许用户拖放文件并将其保存到服务器.从扩展中我div在页面中注入了一个元素,当我删除图像文件时,浏览器在整个页面上显示图像.drop在扩展中未检测到该事件,但如果我有一个带有类型文件的输入元素,并且如果我将该文件放在该元素上,则会change检测到该事件.
不确定如何drop从扩展中检测事件.任何帮助表示赞赏.
contentScript.js文件
//building the Dropzone Div
var dropdiv = $("<div>", {
id :"sforce-dz-dropZone",
class : "sforce-dz-dropZonebg"
}).text('Add you\'re files here');
//injecting the drop div in the page
$("input[name=attachFile]").after(dropdiv);
//adding 'drop' event listener to the div.
//This is not getting logged at all.
$("#sforce-dz-dropZone").on('drop', function(e){
e.preventDefault();
e.stopPropagation();
var files = e.target.files || e.dataTransfer.files;
// process all File objects
for (var i = 0, f; f = files[i]; i++) {
console.log('the file name …Run Code Online (Sandbox Code Playgroud) 我使用 vsftpd 在 Ubuntu 中设置了一个简单的 ftps 服务器,并且我能够毫无问题地从 filezilla 访问该服务器。但我希望能够从 node.js 脚本连接到它,以便我可以通过它读取/写入文件。我尝试了 2 个库,但仍然看不到任何结果。我使用过JSFTP和ftps库,但没有看到任何结果。
JSFTP
var JSFtp = require("jsftp");
var Ftp = new JSFtp({
host: "192.168.1.3",
port : 21,
user: "ftpuser", // defaults to "anonymous"
pass: "somepassword", // defaults to "@anonymous"
debugMode : true
});
Ftp.ls("./files", function(err, res) {
console.log('the result ' + res + err);//prints nothing
res.forEach(function(file) {
console.log(file.name);
});
});
Run Code Online (Sandbox Code Playgroud)
ftps(我在运行代码之前安装了 lftp 模块)
var FTPS = require('ftps');
var ftps = new FTPS({
host: '192.168.1.3', …Run Code Online (Sandbox Code Playgroud) 我正在向 salesforce 查询一些附件数据,它以二进制格式返回数据。
我尝试将其转换为 base64,但到目前为止我还很不成功。我已经尝试过该btoa()方法,但它返回the The string to be encoded contains characters outside of the Latin1 range.错误。
我尝试使用 fileReader 方法,即readAsDataURL(),它返回 base64 字符串,但不幸的是这并不代表图像。
您能帮我解决如何将数据的二进制形式转换为 Base64 编码的字符串吗?
编辑 最终,我想在网页上显示图像以及我无法做到的数据
我试图根据过去 24 小时内的登录次数绘制出排名前 5 位的用户。但是当我使用下面的topk函数时,我得到了该时间范围内的所有用户登录。
询问:
topk(10, sum(my_app_login) by (User_Name) != 0)
如何将其限制为仅前 10 名?
我的系统中有一个简单的html页面.我正在尝试使用ajax工具包访问我的组织详细信息.但我无法这样做.任何想法如何使用javascript/jquery在我的系统中的简单html页面中访问salesforce数据?
<html>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="connection.js"></script>
<script type="text/javascript" src="apex.js"></script>
<script type="text/javascript">
var j$ = jQuery.noConflict();
sforce.connection.init('sessionId', 'https://ap1.salesforce.com/services/Soap/u/26.0');
j$(document).ready(function(){
var result = sforce.connection.query("Select Name, Id from User");
var records = result.getArray("records");
for (var i=0; i< records.length; i++) {
var record = records[i];
console.log(record.Name + " -- " + record.Id);
}
});
</script>
</html>
Run Code Online (Sandbox Code Playgroud) 我对集成很新,但我在salesforce方面有很好的开发经验.我需要在salesforce中生成功率点演示,但目前似乎无法直接在salesforce中执行此操作.所以我用Google搜索并发现了一些生成ppt的java类.所以现在我能够在eclipse中运行我的本地机器中的java并生成ppt.
需要帮助来了解我应该在哪里获得我的java课程?Heroku的?不知道该怎么做.我的salesforce Apex代码可以与Heroku上传的java类进行通信,如果是,那么如何?
对此的任何帮助都非常贴切.
问候萨姆
点击按钮,我显示一条警告信息.下面是我正在使用的代码.
<script type="text/javascript">
// $(document).ready(function(){
$("#clickHere").bind("click",function(){
alert('clicked');
});
//});
</script>
Run Code Online (Sandbox Code Playgroud)
当.ready()行被注释时,当我点击按钮时不会抛出警报消息,但如果我取消注释这些行,则抛出警报.不应该在两种情况下都显示警报消息,因为我已经在"click"事件上添加了绑定到按钮?
我创建了一个像UI这样的向导(截图下方).但是我不知道如何添加一个链接点1到2的行,用红色框突出显示,当步骤1的用户按下一个并导航到步骤2.是否可以使用CSS/jQuery?我搜索了一下,却找不到任何关于如何解决这个问题的事情.任何关于如何执行此操作的指针也会有所帮助.谢谢!
<table width="100%">
<tr>
<td align="center" width="20%">
<div class="circleBase numberDiv1">
<font class="ft1">1</font>
</div><br/>
<div id="myNewLink1" >
<font class="ft">step 1</font>
</div>
</td>
<td align="center" width="20%">
<div class="circleBase numberDiv2">
<font class="ft1">2</font>
</div><br/>
<div href="#" id="myNewLink2" >
<font class="ft">step 2</font>
</div>
</td>
<td align="center" width="20%">
<div class="circleBase numberDiv3">
<font class="ft1">3</font>
</div><br/>
<div href="#" id="myNewLink3" >
<font class="ft">step 3</font>
</div>
</td>
<td align="center" width="20%">
<div class="circleBase numberDiv4">
<font class="ft1">4</font>
</div><br/>
<div href="#" id="myNewLink4" >
<font class="ft">step 4</font>
</div>
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

javascript ×3
jquery ×3
salesforce ×2
ajax ×1
css ×1
css3 ×1
ftp ×1
ftps ×1
heroku ×1
html ×1
integration ×1
java ×1
node.js ×1
prometheus ×1
promql ×1