天道酬勤,学无止境

file-transfer

Could not establish socket with any provided host

I am struggling with file transfer in android.I am using smack 4.1 to connect to openfire server. My problem is: When i am using Spark to Spark file transfer, it works fine.But when i transfer file from Spark to Android or Android to Android, The iq received showing error "Could not establish socket with any provided host" like this: <iq id="018vq-231" to="sender@domain.com/Spark 2.6.3" from="receiver@domain.com/Smack" type="error"> <error code="-1" type="CANCEL"> <item-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/> <text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Could

2021-06-21 11:52:34    分类:问答    android   xmpp   file-transfer   smack

How to transfer a file from one server to another using node.js

I apologize if this question was asked elsewhere, but I couldn't find a suitable solution to this vexing problem so here's my situation. I have a node.js script that creates an excel document from scratch and everything is working as expected. However, I'm having trouble saving this newly created file into another remote server which is running ColdFusion (not sure if this matters but i figured I'd at least mention it). The following code produces a request from node.js, but coldfusion keeps telling me that there are no files to parse. Am I missing something fundamental? Node.js var excel_hook

2021-06-15 05:54:13    分类:问答    node.js   file-transfer

downloading with curl using multiple connections

I'm trying to tranfer a multi-gb file from one server to another; problem is RTT is 150ms+. Ive already tried using aria2 but its limited to 16 connections, lftp doesn't have any protection against stalled transfers. I'm wondering if its possible to download one file with multiple connections using curl cli.

2021-06-14 09:07:49    分类:问答    curl   download   file-transfer

在 Cordova 中合并文件的多个部分(Merging multiple parts of a file in Cordova)

问题 在我的 Cordova 应用程序中,我正在下载任意文件,如图像或视频文件。 这是通过 Cordova 文件传输插件和“范围”标题完成的,因为我需要分部分下载文件。 我的问题是,我想将几​​个小的“字节”文件合并回原来的文件,它们曾经在何处使用该文件。 每次我尝试通过 FileReader 将生成的部分作为 binaryString 读取并将它们一起写入一个新文件时,该文件最终会比原始文件的部分大得多,并且生成的文件无法使用。 任何帮助表示赞赏。 这是我到目前为止的代码(又长又丑): document.addEventListener('deviceready', deviceready, false); var App; var finishedFileUrl = ""; var async = { sequence: function(items, callback) { var def = $.Deferred(), deferrers = [$.Deferred()]; for(var i = 0; i < items.length; i++) { (function (n) { deferrers[n + 1] = $.Deferred(); deferrers[n].always(function() { callback(items[n], deferrers[n

2021-06-12 16:23:34    分类:技术分享    javascript   file   cordova   concatenation   file-transfer

XMPP 客户端在发送大尺寸图像、视频和音频时断开连接(Disconnection of XMPP client while sending big size image, video and audio)

问题 我已经使用 robbiehanson xmpp 示例实现了 xmpp。 我能够聊天,也能够发送图像。 我发送的图像被转换为​​ nsdata 并进一步转换为 Base64String,然后用 [self.xmppStream sendElement:message]; 这样,如果图像的大小很小,我可以立即发送,但是如果图像的大小更大,两个 xmpp 用户就会断开连接,并且不会传输文件。 视频和音频也会发生同样的事情。 虽然我能够使用压缩图像 UIImageJPEGRepresentation(image,0.005); 但是如何发送视频和音频作为大小显然会很大。 我已阅读有关 XEP - 0065 和 XEP - 0096 的文档,但无法以正确的方式实现它。 请让我知道为什么用户会断开连接,为什么我无法使用 base64 传输大量文件,并共享有助于我传输视频和音频的代码。 非常感谢您的帮助。 回答1 虽然 XMPP 允许传输少量二进制数据,但建议“带外”共享大文件或视频/音频流并使用 XMPP 作为信令协议 - 您应该只发送 http:// 或 rtp:// 链接,并且您好友的客户端将下载它,或开始播放来自给定流的音频/视频。 您可以以任何形式发送该链接,但有一些“标准草案”XMPP 扩展,它们允许与现有客户端兼容: XEP-0066:带外数据 - 简单的扩展,您只需将

2021-06-11 18:46:24    分类:技术分享    ios   video   xmpp   file-transfer   xmppframework

在 iOS 中通过蓝牙在两个设备之间传输 NSString(Transfer NSString between two devices via bluetooth in iOS)

问题 我想通过蓝牙在两个 iOS 设备之间传输NSString 。 有人可以帮忙如何通过蓝牙传输NSString吗? 我搜索了具体的答案和示例代码,但找不到。 请指导我。 提前致谢。!! 回答1 我将更广泛地评论如何将MCSession用于这种简单的情况,因为当我第一次熟悉MCSession ,我惊讶于如何在不添加额外MCSession情况下使用简单的MCSession信息很少MCBrowserViewController层。 在您的 .h 中,添加以下委托: MCSessionDelegate 、 MCNearbyServiceAdvertiserDelegate和MCNearbyServiceBrowserDelegate 。 还为MCPeerID *devicePeerID 、 MCSession *session 、 MCNearbyServiceAdvertiser *serviceAdvertiser和MCNearbyServiceBrowser *nearbyServiceBrowser声明类实例变量。 在您的 .m 文件中,在 viewDidLoad 期间或您希望启动MCSession之前的任何其他时间,初始化您的MCPeerID : devicePeerId = [[MCPeerID alloc] initWithDisplayName:DISPLAY_NAME]

2021-06-11 07:43:21    分类:技术分享    ios   iphone   bluetooth   nsstring   file-transfer

AWS S3 signed url encode resulting “SignatureDoesNotMatch”

I am using cordova file transfer to dowload a file from aws s3 using signed url, since cordova filetransfer encodes the uri, the "%" in signature is converted to "%25", thus, results in signature mismatch

2021-06-10 08:11:39    分类:问答    cordova   amazon-web-services   amazon-s3   file-transfer   pre-signed-url

Sending Pictures like WhatsApp

I have made a chatting application. I want to add photo/file sharing concept in my application same as WhatsApp. I have made the app using Xmpp/Openfire and current now I am using this function for photo sharing, but it is not all reliable : public void sendFile(final String path, final String receiver) { Thread thread = new Thread() { public void run() { ServiceDiscoveryManager sdm = ServiceDiscoveryManager .getInstanceFor(connection); if (sdm == null) sdm = new ServiceDiscoveryManager(connection); sdm.addFeature("http://jabber.org/protocol/disco#info"); sdm.addFeature("jabber:iq:privacy"); /

2021-06-09 18:42:14    分类:问答    android   chat   image-uploading   file-transfer

MobaXterm 拖放面板丢失(MobaXterm drag-and-drop panel missing)

问题 我需要使用 MobaXterm 从安装在远程 UNIX 机器上的 Windows xP 机器上运行一个程序,但我对此类事情的经验很少。 我可以使用 ssh 登录机器并毫无问题地启动程序。 该程序需要我在 Windows 计算机上处​​理的文件,但我想将它们复制到该远程机器上。 不幸的是,mobaxterm 帮助站点上经常提到的拖放文件传输面板不存在,我不知道如何让它出现。 有人可以建议如何让拖放面板出现吗? 我正在使用 MobaXterm 3.0 版。 或者,对如何以另一种方式传输这些文件的任何解释也将不胜感激。 非常感谢您提供的任何帮助。 回答1 默认情况下,某些 Linux 发行版或某些其他 Unix 系统已禁用 SSH 密码身份验证。 为了让 MobaXterm 能够启动 SFTP 浏览器,您必须重新启用此功能: 编辑服务器上的“/etc/ssh/sshd_config”文件,并注释以下行:PasswordAuthentication no 使用以下命令重新启动 SSH 服务器:/etc/init.d/sshd restart 使用 MobaXterm SSH 客户端连接,您会注意到 SFTP 选项卡将正确启动。 如果您无法修改远程服务器配置,您还可以使用 SCP 在 MobaXterm 终端内执行文件传输。 一个示例 SCP 命令将是: scp -r /drives

2021-06-09 18:03:28    分类:技术分享    windows   unix   remote-access   file-transfer

android phonegap相机和图像上传(android phonegap camera and image uploading)

问题 自周五以来,我一直在努力完成这项工作,在谷歌和这里进行了搜索。 我的最终目标是能够拍摄多张带有标题和描述的照片并将它们上传到服务器,然后显示在网页上。 到目前为止,我所拥有的是:能够给一张图片一个标题和描述,浏览画廊,找到一张图片并选择它。 但是当我这样做时,图像会立即与表单一起上传。 我希望能够使用提交按钮来做到这一点。 我还有一个按钮来代替拍摄图像,并且页面上会出现图像的预览。 但是当我用相机拍照时,我不知道如何上传我的表格。 我能够使用 div 和 innerHTML 调用将图像数据打印到屏幕上……但老实说,我很迷茫,甚至不知道从哪里开始发布特定的代码片段。 我将发布整个页面,因为它现在存在...... <html> <head> <title>File Transfer Example</title> <script type="text/javascript" charset="utf-8" src="cordova-2.3.0.js"></script> <script type="text/javascript" charset="utf-8"> var pictureSource; // picture source var destinationType; // sets the format of returned value // Wait for

2021-06-09 15:02:19    分类:技术分享    android   camera   cordova   file-transfer