That message is produced by the tw server here:

    if(!this.csrfDisable && authorizationType === "writers" && 
request.headers["x-requested-with"] !== "TiddlyWiki") {
        response.writeHead(403,"'X-Requested-With' header required to login 
to '" + this.servername + "'");
        response.end();
        return;        
    }

I do not know if the tiddlywiki server will support upload....
On Thursday, January 14, 2021 at 8:14:32 AM UTC+1 bluespire wrote:

> OK. You pointed me in the right direction. I defined the necessary 
> ckeditor variables in  $:/plugins/bj/visualeditor/config.json  to make 
> uploading work. Now I have the upload tab. However, I still have a blocker. 
> When I try to upload an image through ckeditor I get the following error in 
> the console: *Status Code: 403 'X-Requested-With' header required to 
> login to 'My ~TiddlyWiki'*. I feel like I'm almost there . . . My wiki is 
> just a basic nodejs instance IP:8080. All my ckeditor files and upload 
> folder are in the ./files folder. I have no authentication enabled. I'm not 
> quite sure why I'm getting a 403. Googling it doesn't really give me a 
> solution, so I'm thinking it's a TW-specific issue.
>
>  
>
> On Saturday, January 9, 2021 at 4:39:34 AM UTC-6 BJ wrote:
>
>> I don't have a problem with pasting images with  my setup - I use 4.3.2 
>> of the ckeditor lib. However I do not past images dirrectly into ckeditor 
>> as this creates large tiddlers.
>>
>> As tiddlywiki is a dynamic webpage, the plugin for ckeditor uses 
>> javascript to call the ckeditor lib thru its api - it does not use the 
>> script tags. I have included the abilty to add config information thru the 
>> tiddler 
>> $:/plugins/bj/visualeditor/config.json 
>>
>> cheer
>>
>> BJ
>>
>> On Friday, January 8, 2021 at 10:26:05 PM UTC+1 bluespire wrote:
>>
>>> I don't want to use the native drag/drop/paste for images that TW5 uses. 
>>> It's WAY to unwieldy for quickly taking notes and screenshots. I have to 
>>> take these during meetings and presentations. CKeditor supports pasting 
>>> images directly into the editor, but it requires a little bit 
>>> configuration. If you can help me understand where in the code the editor 
>>> is actually instantiated (the <script/> tags that call the editor), then I 
>>> might be able to figure it out. I tried searching for it, but couldn't find 
>>> it.
>>>
>>> On Friday, January 8, 2021 at 9:36:26 AM UTC-6 BJ wrote:
>>>
>>>> I am not sure what uloading means here - but if you select the tiddler 
>>>> type to be 'text/x-htmlp' then you can use the tiddlywiki image syntax - 
>>>> [img['path to image']] within the ckeditor.
>>>> On Thursday, January 7, 2021 at 4:06:08 AM UTC+1 bluespire wrote:
>>>>
>>>>> I've got it to work, for the most part. Now I'm struggling to figure 
>>>>> out why I can't get file pasting and uploading to work (for screenshots). 
>>>>> No matter what I try, I keep getting a console error about the upload 
>>>>> variable not being set. Now, most of the examples that I see for setting 
>>>>> this up use a JS script to instantiate ckeditor in the body of an HTML 
>>>>> page. I'm not sure what the analog to that is in TW5. Anyone have any 
>>>>> ideas 
>>>>> on this?
>>>>>
>>>>> On Monday, December 28, 2020 at 12:23:54 PM UTC-6 bluespire wrote:
>>>>>
>>>>>> @Mark @ BJ
>>>>>> *Mark, that worked brilliantly*. FYI, it was working using the 
>>>>>> cloudflare link, but I wanted to customize the package, and that can 
>>>>>> only 
>>>>>> be done with a local file.
>>>>>> Thanks so much!
>>>>>>
>>>>>> BJ, can you update your documentation for this nodejs solution?
>>>>>>
>>>>>> On Sunday, December 27, 2020 at 9:58:12 PM UTC-6 Mark S. wrote:
>>>>>>
>>>>>>> On Sunday, December 27, 2020 at 7:42:14 PM UTC-8 bluespire wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>    - Current body of 
>>>>>>>>    "$:/plugin/bj/visualeditor/includelib": <script 
>>>>>>>>    
>>>>>>>> src='file:\\\c\users\Persona\Apps\TiddlyWikis\Personal\ckeditor\ckeditor.js'></script>
>>>>>>>>
>>>>>>>> I would be surprised if the browser allowed you mix a web page 
>>>>>>> (even if local) with a local file path.
>>>>>>>
>>>>>>> Can you navigate to  
>>>>>>> http://cdnjs.cloudflare.com/ajax/libs/ckeditor/4.3.2/ckeditor.js ?
>>>>>>>
>>>>>>> (I can right now, but understand it may go down).
>>>>>>>
>>>>>>> If so, you might try changing src above to
>>>>>>>
>>>>>>> src="
>>>>>>> http://cdnjs.cloudflare.com/ajax/libs/ckeditor/4.3.2/ckeditor.js";
>>>>>>>  
>>>>>>> TW on node now has a way to serve up static files. Not sure if it 
>>>>>>> will serve up js files though. But if you wanted your own offline (not 
>>>>>>> on 
>>>>>>> the net) version, you would need to serve up ckeditor.js somehow, I 
>>>>>>> think.
>>>>>>>
>>>>>>> See 
>>>>>>> https://tiddlywiki.com/#Using%20the%20integrated%20static%20file%20server
>>>>>>>
>>>>>>> So you would make a files directory, put ckeditor.js in it, and 
>>>>>>> change src to the path ckeditor.js has on your local server.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/52321a66-93d8-46ab-9b0a-da53cfbb3e58n%40googlegroups.com.

Reply via email to