However, that's supposed to be the benefit of going with Google rather than Microsoft. It is hardly a benefit if they pull the rug out from under you. The least they could have done was provide some sort of legacy wrapper for the new API.
If you cannot rely on an API to exist for the life of your business, then it would be foolish to build your infrastructure on it. Luckily search was a cheap way for us to learn to steer well clear of any "enterprise" offerings from Google in future. And we certainly will not be building anything using the Google App Engine. I don't care how cool it is: I'm willing to bet that your app will no longer be running in 10 years from now.
This Blog uses a free service acquired by Google. Not Microsoft What set me off on this tirade was our hosted Exchange upgrade this week. We drank the Kool-Aid and outsourced 'generic' parts of our IT including our e-mail. This week they upgraded us from Exchange to Exchange On the positive side, they didn't lose my e-mail. However, the transition has been anything but smooth.
It included instructions like clearing your Blackberry to 'out of box' state. In other words, assuming that the only thing you do with your Blackberry is use it as a client for their e-mail server. Most people I know have at least one other app that they regularly use on their Blackberry "telephone" anyone? So, plenty of time was wasted backing up and restoring address books and re-installing 3rd party applications.
Pretty much the only thing that worked after the transition was e-mail. One of the primary reasons we originally switched from our own simple open source e-mail server to Exchange was to take advantage of collaborative features of Outlook like shared calendars and address books. None of that worked after the transition.
If it ain't broke.. One of the key features expected from any "Enterprise Solution" should be longevity. Just like railways and roads, one should expect a bit of maintenence over the lifetime of the tool but one does not expect to have to toss the whole thing out and replace it every 4 years.
Some of the open source projects deal with this issue a little better but that's not all roses either: anyone else remember the upgrade to PHP 5 or is it just me? I understand that sometimes you need to throw out the legacy to make progress. Shutting down analog TV in the US is a great example of this. However, when it comes to expectations for enterprise business solutions, 4 years is a very low bar. You have to dig deep on technet to find info. Even then, it is not clear how long Microsoft intends to support it.
Apptix should have offered the migration as an option rather than a compulsory disruption to all of their clients and their businesses. Part of their plan should have been to keep running Exchange for Luddites like me. Remind me again what the benefit of the upgrade was? In the event that breaking changes to an API, file format or service are unavoidable, a responsible enterprise service provider will provide a smooth transition path to their customers.
When we released Solid Script , our command line syntax for our desktop applications had to change but we offered a legacy wrapper that translates old command lines into the newer scripts. Even this is not a big issue though since the software we created 7 years ago still works just as well as it did the day it was purchased. No forced upgrades due to changing file formats or 'deprecated' APIs.
With all the focus today on sustainability on conservation, why do they continue to waste our time, money and energy? Posted by Michael Cartwright at AM 6 comments. This snippet is for angular js users which will face the same problem, Note that the response file is downloaded using a programmed click event. If you have to work with file-stream so no physically saved PDF like we do and you want to download the PDF without page-reload, the following function works for us:.
I have found a solution that solved this problem for me blank pdf when using jquery ajax. Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams? Collectives on Stack Overflow. Learn more.
Asked 12 years ago. Active 20 days ago. Viewed k times. I have an action class that generates a PDF. The contentType is set appropriately. Improve this question. Mike Nayn Nayn 3, 8 8 gold badges 37 37 silver badges 47 47 bronze badges. Add a comment. Active Oldest Votes. Improve this answer. Community Bot 1 1 1 silver badge.
Mayur Padshala Mayur Padshala 1, 2 2 gold badges 18 18 silver badges 19 19 bronze badges. Does it work on chrome? I can only see a blank pdf. Yes, it does work on all modern browsers. If you see a blank pdf, try running the ajax url in a new tab. If you get a blank screen there as well, might be a problem with the pdf itself. If you do see a pdf file there and not in the downloaded file, do let me know on my email.
This anchor element actually did not work for me on IE 11, Edge and Firefox. Show 7 more comments. BalusC BalusC 1. Once again: you do not need Ajax for this. It's only asking for trouble. In some browsers the window. So, also do NOT use window. If the content-disposition is set to attachment , you will just get a Save as dialogue. The parent page will stay unchanged.
There is a limited Url length. And the author is asking about POST. Show 10 more comments. URL window. It is reusable. Hope that helps. Georgios Syngouroglou Georgios Syngouroglou I had to set the responseType of xhr to arraybuffer or blob for this to work. Otherwise, this works great. I had the exact same question. All the people responding "just make it a link" doesn't help the OP. If your content is dynamic and the link you are going to is dynamic, you have to jquery it all Works great.
This is a great answer, but for some reason, I just keep getting broken empty PDF. Can't figure it out. I use FileResult response type: File bytes, System. Octet, fileName ; — Jurijs Kastanovs.
Clarification: if open the URL through address bar - file is correctly opened. Show 1 more comment. ParPar ParPar 6, 7 7 gold badges 42 42 silver badges 53 53 bronze badges. This works for me perfectly at the time of this comment and newest Chrome — Loredra L. You could use this plugin which creates a form, and submits it, then removes it from the page. Georgios Syngouroglou Ijas Ameenudeen Ijas Ameenudeen 8, 3 3 gold badges 38 38 silver badges 50 50 bronze badges.
This plugin just creates a form, and submits it, then removes it from the page. Vpant Vpant 2 2 silver badges 12 12 bronze badges. It can pdf file path xhr. MemZ MemZ 1 1 silver badge 5 5 bronze badges. Ninja Ninja 1, 1 1 gold badge 21 21 silver badges 27 27 bronze badges.
Solution was this: Include download.
0コメント