Is there any way to delay the time out when trying to view an image through the Laserfiche client image viewer? What I'm looking for is to prolong the "Page contains no image." error message to allow the image to be downloaded into the windows folder path. While I understand the user can hit F5 to refresh the display, I would like to prevent further requirements from the user.
Question
Question
Laserfiche Client Image Viewer
Replies
Hi Charles,
I just want to confirm what you are doing here. You don't have the images in the volume themselves, but instead have it set up to detect the Client application trying to access them and pull them from another location when that happens? If so, could you please explain why you are doing this? This is most definitely NOT a supported configuration, and it's not a shock at all to me that the Client behaves in a sub-optimal manner if that's what is going on.
I'm not quite understanding the situation here. Is the user seeing "Page contains no image" temporarily while the image is being downloaded? Can you provide screenshots and/or a video to clarify?
Here is what Im doing. The actual drive the volume is pointed to does not contain any images. All the images are store off site. When Laserfiche calls to view the image, I download the image to the physical drive so the client can view the image. Issue is the client returns before the image can be downloaded and displays the error "Page contains no images". I would like to arbitrarily length the wait time to wait for the download to complete.
Is this the screen you are seeing?
Yes Justin, that is correct. Once the client calls for an image I download it from off site location. We are doing this at a request of few customers who do not want to manage images on their servers. I do agree this would not be a normal usage situation. The waiting popup window would be perfect for what we are looking for. Is that configurable or is it only done through client automation tool kit.
Charles,
I'm curious why the Laserfiche server isn't hosted at this same remote location instead of just the images?
Hi Kenny, few of our customers don't want to manage the storage requirements and maintaining back ups for the images. Our solution would be to manage it for them off of your network.
I'm sure there are challenges, but why haven't you chosen to host the entire platform instead of just the images?
How do you pull off the off-site images? Is there a VPN between you and the client and the volume is pointing to your image server? If so, it sounds like it could be a "supported" configuration of sorts...
I'm still not understanding the situation here, how do you know when the LF client is requesting an image in the volume?
Hosting the entire system would be another whole entire issue we would. We don't use VPN we would use AS3 to store the images.
We would listen to the event the OS would fire on a drive path on the Laserfiche server box. Once the read event fire I would call AS3 to download the images. It works well in the test enviroment, except how the Document image veiwer reacts.
The LF server is not designed to have the volume files loaded on-demand like this. When the file is not detected, it returns the "no image found" immediately, so the concept of a timeout in the client doesn't make sense here. Your code would need to block the file read operation until the S3 operation completes.
What would we do if this situation was a network that has high latency issue?