My app has share file feature.I use UIDocumentPickerViewController api to implement the feature.
When I try to share a video (size: 50M, on cloud) from File->Google Drive to my app, select the file, google drive didn't have any response, no loading indicator, nothing happens. After a long time, It loads completely. Any idea how to fix it? Thanks
I try this case on other drive. They both show loading indicator when select file.
Related
I wrote a website with Blazor and because I and my server are in Australia. Most of my friends who want to contribute to my website are in China so I'm using Azure CDN on Azure Blob Storage where I put all the images in, in order to make it faster for visiting in China. The problem is, lots of my friends reported wrong images were displaying in my website and I asked one of my friends to check if the URLs were correct. Turned out, URL was the same but the image it pointed to was completely different. How's that possible? And how to solve things like this?
Edit: Also, I use the self-increment SQL ID as the file name so I can assure new file or the updated file won't use the same name as those deleted or modified files.
Correct Pointing on My Browser
Wrong Pointing on My Friend's Browser
As you can see on the devtool of Chrome, the src are the same but the photos displayed are different.
Maybe you need to purge files.
CDN is replicating your files to local servers, when you update files in storage it does not automatically update all servers. Purging is doing the job.
This is what can be reason, if not this then it sounds very weird for me.
I have offline first mobile chat app where chat messages can be also images.
I.e if I have 20 images, I want to download them first from URL and then to display them from the local files. In the meantime, I want to display a loading placeholder until the image is downloaded. Is there some best practice for doing this? Thanks!
UPDATE: I don't know when the image is downloaded because it will be processed in a queue and file location will be updated in local DB, so I can't await on that download process.
FFImageLoading has a LoadingPlaceholder property for your Images that supports UriImageSource, FileImageSource and StreamImageSource
For more information and examples, check the docs
I know Adobe Connect launches its separate application but is there a way to change the speed (ie 2x) in the application or some other way?
You can download the page contents including the voice file.
1- Open in the web browser. Then just append
/output/content.zip?download=zip
to the page URL and press enter.
2- Extract the downloaded file. The file with a similar name to 'voip.flv' is the voice file.
3- You can open it with vlc or any other player and make benefit of the speed option.
Example:
If the link is like:
https://connect.labla.la/p9lhdwnhnf89/?session=breez7b98svagh3mqtkqb&html-view=false&proto=true
you can download the content with this link:
https://connect.labla.la/p9lhdwnhnf89/output/content.zip?download=zip
There is no option to change the playback speed of an Adobe Connect Recording. A workaround is to download mp4 version of the recording and serve via a video hosting provider which has video speed option.
I just created a firebase project. And the database in the console appears empty. On previous projects, when you clicked on the empty white area, you were able to create database items by hand.
But clicking it doesn't do anything.
The rules tab is loading indefinitely, and i can't type anything.
I'm on Chrome last version, do you encounter such problems by creating new projects?
Here are some screenshots:
Ok, quick answer to my own question as i wasn't able, from my Angular2 App, to interact with database as well via websocket.
I'm working in a company with a (strong) proxy setup file. Disabled it on windows settings and all works now perfectly. Firebase website appears to rely on websockets.
Hope this information can be useful to someone else!
I have a hyperlink to an executable like so: Run Now
I'm trying to make the download dialog box appear without the save function as it is to only run only on the user's computer.
Is there any way to manipulate the file download dialog box?
FYI: Running on Windows Server '03' - IIS.
Please no suggestions for a WCF program.
Okay I found it for anyone stumbling upon this conundrum in the future.
Add the following tag to your head section: <meta name="DownloadOptions" content="nosave" /> and the file download dialog box will not display the "save" option.
For the user to not open/run but save replace "nosave" with "noopen"
Not unless you have some control over a user's machine. If your application can run on limited resources, you might want to consider doing it in Silverlight.
IMO, having a website launching an executable is a pretty bad idea.... even worst if that website is open to the general public (not on intranet). I don't know what that app is doing but it sure is NOT, 1) cross browser, 2) cross platform, and 3) safe for your users.
If you are on intranet, you might get away with giving the full server path (on a shared drive) to the executable and change security settings on your in-house machines.
Other than that, you won't succeed in a open environment such as the Internet.
From your comments, if the user downloading the file is the issue, then there's no way to get around it, as they have to download the file in order to be able to run it.
There's any number of ways to get around whatever you could manage in browser, from proxies like Fiddler intercepting the data, or lower level things like packet sniffing. Or even simply going into the browser's temp/cache folder and copying the file out once it's running.
You could probably get around most laymen by having a program that they can download that registers a file extension with Windows. Then the file downloaded from this site would have the URL of the actual data obfuscated somehow (crypto/encoding/ROT-13/etc). The app would then go and grab the file. The initial program could even have whatever functionality provided by what you want to download, but it needs the downloaded key.
But this is moving into the area of DRM and security by obscurity. If an attacker wants your file, and it's on the Internet, they will get the file.