multipart/form-data support in ClojureScript -
मैं क्लॉज्योरस्क्रिप्ट में मल्टीपार्ट / फॉर्मडाटा कैसे जमा करूं? क्या कोई ऐसा पुस्तकालय है जो इस का समर्थन करता है? मैं उदास करने के लिए फ़ॉलबैक कर सकता हूं jquery.form.js
पर एक सादे क्लोज़ोरस्क्रिप्ट समाधान पसंद करते हैं।
लो पर एक नज़र:
;; पोस्ट अनुरोध में फ़ॉर्म पैरामीटर (सरल) (http / post "http://example.com" {: form-params {: key1 "value1": key2 "value2"}}) ;; POST अनुरोध (मानों की सरणी) में प्रपत्र पैरामीटर (http / post "http://example.com" {: form-params {: key1 [1 2 3]: key2 "value2"}}))
< / पूर्व>====== UPDATE =======
आपको कुछ आइफ्रेम हैक की आवश्यकता होगी। पढ़ें और:
<पूर्व>;; आयात ([goog.events: as gev]) (: आयात [goog.net IframeIo] [goog.net EventType] (defn अपलोड [] (let [io (iframeIo।)] (Gev / listen io (aget goog) .net.EventType "SUCCESS") # (जेएस / अलर्ट "सफलता!")) (Gev / listen io (aget goog.net.EventType "ERROR") # (जेएस / अलर्ट "त्रुटि!")) (भू / सुनो IO (aget goog.net.EventType "COMPLETE") # (जेएस / अलर्ट "पूर्ण!")) (.setErrorChecker io # (नहीं = "ठीक" (.getResponseText io))) (.sendFromForm IO (dom / by- आईडी "फॉर्म") "/ अपलोड")))
Comments
Post a Comment