Tag: azure

将图像,video上传到Node.js WebService并存储在Azure Blob存储中

我已经创build了一个Node.js Web服务,它在后主体和在同一个对象我需要传递图像/video(不知道是否有可能)媒体文件和相同的媒体文件需要上传到Azure Blob存储。 Azure存储提供了我们上传stream的库。 但是,在上传到Azure blob存储之前,如何将文件从应用上传到node.js服务器。 这个概念必须在Windows,Android和IOS平台上运行。

使用Node / Express将HTML5 Canvas上传到Azure

正如标题所暗示的,这是一个有趣的用例。 我有一个HTML5canvas,我可以转换成图像。 我使用AngularJS作为前端,Node / Express作为我的站点的后端。 将HTML5 Canvas转换为图像可以按预期工作,并且可以使用jQuery AJAX(不使用Node / Express)将其上传到单独的Web Service,如下所示: $scope.webService = function () { var send = function (blob) { var filename = 'Test.pdf'; var formdata = new FormData(); formdata.append('File1', blob, filename); $.ajax({ url: 'http://awebservice.net/endpoint', type: "POST", data: formdata, mimeType: "multipart/form-data", processData: false, contentType: false, crossDomain: true, success: function (result) { console.log("Upload complete!"); […]

azurestorage和NodeJS中的getaddrinfo错误

我正在做和将文件发送到Azure存储容器的应用程序,然后将消息发送到Azure队列。 当我达到1000〜1020条消息时,我不能发送更多的文件和消息。 我也注意到,当我尝试检查队列中有多less条消息时,我有一个错误。 错误是: { [Error: getaddrinfo EADDRINFO] code: 'EADDRINFO', errno: 'EADDRINFO', syscall: 'getaddrinfo' } 我的代码是: function start(pos) { var entry = inputs[pos]; // The array stars at 0 (zero) console.log(entry); // Print current file //Let's start the uploading blobSvcInput.createContainerIfNotExists(containerInput, function(error, result, response){ // this function will create a container in Azure Storage (if this […]

从azure eventhub使用node.js消耗八位字节stream数据

Iam是微软事件中心的初学者。 我正在使用node js consumer从eventHub读取样本string数据。 但我需要消耗八位字节stream数据。 这是我的代码 var messageHandler = function (myIdx, msg) { console.log("############# Inside Message Handler #######"); console.log(msg.body); } 我没有得到正确的数据。 但是我成功从txt文件中读取数据。 这是我的代码 fs.readFile('/home/test/19_6.txt', function (err, data) { console.log(data); } 我做的事? 任何想法 ???? 这是我的八位字节stream数据点击这里查看

接收和解释hex数据时发生内容types为application / octet-stream错误

我正尝试将二进制数据发送到Azure移动服务API。 当我们收到请求并尝试parsing数据时,高于7f的字节值(即80,81,90,ff等)被解释为不同。 例如,如果我们已经发送 Sent data : 67 01 00 00 31 00 31 00 32 00 31 00 00 00 A0 10 Received data: 67 01 00 00 31 00 31 00 32 00 31 00 00 00 ef bf bd 10 这是curl命令: curl –header "Content-Type:application/octet-stream" -X POST https://xxxx/Api/temp –data-binary @/home/device_data.txt Nodejs移动服务脚本代码片段 exports.post = function(request, […]

稳定节点JS AMQP 1.0客户端(事件中心)

我正在为NodeJS寻找一个稳定的AMQP 1.0客户端,以便我可以使用来自Azure事件中心的事件。 我曾尝试使用https://github.com/noodlefrenzy/node-amqp10 ,但它偶尔扼杀某些有效载荷与像malformed payload: Unknown code prefix: 0x30和malformed payload: Unable to decode bytes from message body: 005375b00002810c5b7b226576656e7474797065223 ( …)。 我将不胜感激人们在NodeJS中为稳定的AMQP 1.0客户提供的任何方向。 我很惊讶,迄今为止我还找不到一个,因为否则看起来Azure没有支持整个开发者基础。

Q诺链错误后存在诺言链

我有一个node.js脚本,打开一个Azure容器,跨越多个不同国家的页面截图,同时将它们传输到Azure容器。 我遇到的问题是如果我在stream媒体过程中遇到错误,它完成该给定ID的剩余屏幕截图,然后退出承诺链。 所以,如果我在Id 211006遇到错误,它会完成所有截图,然后退出stream。 它不会继续。 我很新的承诺如何工作,他们是如何捕捉错误,但我的理解是,如果211006确实遇到错误,脚本将完成承诺链,然后在运行.fin之前显示我的任何错误 -事实并非如此。 任何人都可以帮忙吗? AzureService.createContainer() .then(function () { return ScreenshotService.getAllCountriesOfId('308572'); }) .then(function () { return ScreenshotService.getAllCountriesOfId('211006'); }) .then(function () { return ScreenshotService.getAllCountriesOfId('131408'); }) .then(function () { return ScreenshotService.getAllCountriesOfId('131409'); }) .then(function () { return ScreenshotService.getAllCountriesOfId('789927'); }) .then(function () { return ScreenshotService.getAllCountriesOfId('211007'); }) .then(function () { return ScreenshotService.getAllCountriesOfId('833116'); }) // Upload Log file […]

azure色的通知中心客户端代码在离子中使用ngCordova和PushPlugin

哪个是适用于Azure通知中心的正确插件,用于离子应用程序? 在Phonegap / Cordova中有很多推送通知的插件,其中一些已经被弃用了。 请提供一些离线客户端实现Azure通知集线器的代码片段的参考链接,以及与node.js服务器端实现相同的参考链接。

无法将节点项目发布到Azure – 文件名必须less于260个字符

我在Visual Studio 2013中使用NodejsTools,但可以将我的项目发布到Azure。 当我build立我的文件时,我得到以下错误: C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ Node.js Tools \ Microsoft.NodejsTools.targets(115,5):error MSB4018:“AssignTargetPath”任务意外失败。 System.IO.PathTooLongException:指定的path,文件名或这两者太长。 完全限定的文件名必须less于260个字符,且目录名称必须less于248个字符。 任何关于如何解决这个问题的线索/让我的节点项目发布到Azure? 更新1:如果我将项目移动到我的Windows C:驱动器中的根文件夹,生成错误消失并且生成成功。 但是,如果我尝试发布,它会失败,并没有给出原因: ——开始发布:项目:MyProject,configuration:释放任何CPU ——自动连接string将Web.config转换为obj \ Release \ CSAutoParameterize \ transformed \ Web.config。 将所有文件复制到下面的包/发布的临时位置:obj \ Release \ Package \ PackageTmp。 ==========构build:0成功,0失败,1最新,0跳过========== ==========发布:0成功,1失败,0跳过==========

通过FTP将nodejs应用程序部署到Azure不起作用

我正在尝试使用Node的Azure,并使用Wercker CI构build,然后通过FTP部署到Azure。 但似乎我有一些麻烦得到这个工作。 我正在复制一个server.js文件以及一个package.json和一些其他资产。 但看起来没有任何运行npm install命令。 另外,我得到一个You do not have permission to view this directory or page. 到达现场时。 有一个web.config文件,configuration如下: <!– This configuration file is required if iisnode is used to run node processes behind IIS or IIS Express. For more information, visit: https://github.com/tjanczuk/iisnode/blob/master/src/samples/configuration/web.config –> <configuration> <system.webServer> <handlers> <!– indicates that the app.js file is a […]