> moderate sized image and got a new tiddler with the following info:
>
> plot2.jpg  type=image/jpeg, size=128810 bytes, encoded=174431 bytes
>
> But every time when I try to open that tiddler, there will be a long
> delay and FF3 will report a unresponsive script.  The tiddler will
> eventually open and the full size image show in the tiddler.  But this
> is not so usable with even larger size image.
>
> Did I missed anything?  I read some people also have issues with
> several MB video file.  So I guess the embedding process slow it
> down.

In general, photos and other media files are, for practical use, too
big to embed as base64-encoded content, primarily due to performance
issues.  Encoded images are best used for relatively small graphics,
such as icons, logos, and background textures.

> I wonder if it is possible to NOT embedded the file into a tiddler but

AttachFilePlugin supports *three* different ways to attach a file:
  * embedded base64-encoded data
  * a local file/path reference
  * a URL

If there is no embedded data in the attachment tiddler, then the local
path/file is used (if any).  If there is no local file information (or
the file does not actually exist), then the attachment falls back to
using a remote URL (if specified).

There is a Configuration section in FileDropPluginConfig that you can
use to control whether or not *encoded* data will be included in the
attachment tiddler.

> Since the main headache of using external file are maintaining the
> relative link and file storage.

Using TiddlyWiki to automatically copy/create new directories and
files in your filesystem is not a good idea: file and directory I/O
functions from javascript are subject to security restrictions
(especially for writing *binary* files), and there are significant
browser-specific and OS-specific limitations that make reliable
implementation extremely difficult.  At best, it's a large, complex
chunk of code... at worst, there's just too many ways that the
functions can fail, with the potential for filesystem corruption
(badly formed directories/files) or loss of data (from deleting the
wrong file).

However, even without automatic manipulation of the external
filesystem, you can still use AttachFilePlugin/FileDropPlugin much as
you have described... except that you will still have to manually
create and maintain the external folder of images, rather than having
the plugin do it for you.

enjoy,
-e
Eric Shulman
TiddlyTools / ELS Design Studios
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/TiddlyWiki?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to