কীভাবে চকচকে 'সর্বাধিক আপলোডের আকার ছাড়িয়ে গেছে' পরিবর্তন করতে হবে এবং ব্যবহারকারীর ফাইল ইনপুট সংরক্ষণ করবেন?


95

আমি সম্প্রতি শিখেছি যে আর শাইনি প্রোগ্রামগুলি ফাইল আপলোডের জন্য ডিফল্টরূপে সর্বাধিক আকারের সীমাবদ্ধতা আরোপ করে (আকারটি ঠিক কী তা আমি জানি না, তবে আমি এটি 5000 কেবি অনুমান করছি)। আমি এই বিধিনিষেধটি সরাতে চাই। আমি কীভাবে এটি করতে পারি এবং ব্যবহারকারীর আপলোডগুলির আকারের জন্য থাম্বের একটি সাধারণ নিয়ম কী?

তদ্ব্যতীত, এটি অন্য নোটে রয়েছে, তবে সম্পর্কিত: ব্যবহারকারী বাই সেশন দ্বারা কীভাবে আমি ফাই ইনপুটগুলি সংরক্ষণ করতে পারি? উদাহরণস্বরূপ, অ্যাপ্লিকেশনটিতে একটি ফাইল প্রম্পট থাকবে, এতে ব্যবহারকারী কোনও ফাইল আপলোড করতে পারবেন। তারপরে, যখন ব্যবহারকারী প্রদর্শন করার জন্য ফাইলটি চয়ন করেন, তখন তিনি তার আপলোড করা ফাইলগুলির মধ্যে চয়ন করতে পারেন। যদি তিনি অধিবেশন থেকে বের হন, তালিকাটি সাফ হয়ে যায়।


4
আপনার প্রশ্নের দ্বিতীয় অংশের জন্য, rstudio.github.io/shiny/tutorial/#scoping দেখুন (আপনি values <- reactiveValues(uploads=list())প্রতি সেশনের স্কোপে একটি ঘোষণা করতে চান এবং এতে নতুন ডেটা যুক্ত করতে চান values$uploads)।
জো চেং

উত্তর:


148

এই চকচকে-আলোচনার পোস্ট থেকে জো চেংয়ের উদ্ধৃতি দেওয়া

ডিফল্টরূপে, চকচকে ফাইল আপলোড 5MB প্রতি ফাইলের মধ্যে সীমাবদ্ধ করে। আপনি shiny.maxRequestSize বিকল্পটি ব্যবহার করে এই সীমাটি সংশোধন করতে পারেন। উদাহরণস্বরূপ, সার্ভারের শীর্ষে বিকল্পগুলি (shiny.maxRequestSize = 30 * 1024 ^ 2) যুক্ত করা। সীমাটি 30MB এ বাড়িয়ে দেবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.