Ben sonraki sayfaya yüklenen dosyayı taşımak ve yeni bir form içine geri yerleştirmek için bir formu gönderdikten sonra bu mümkün mü?
Hayır, bir <input type="file">
kontrolü bir sunucu tarafı komut dosyası tarafından döndürülen bir HTML sayfası repopulated edilemez. Eğer çok parçalı formlar yapıyorsanız, ya gerekir:
teslim son bölümü (işlem için bir kimlik oluşturmak sunulması ilk bölümü geldiğinde, o kimliği altında dosyayı gizli bir alanda kimliği koymak ve onu almak tamamlanana kadar sunucu tarafında dosya depolamak daha sonra sunulması kadar, iptal, kısmen tamamlanmış gönderimler) den yüklenenler dizindeki tüm dosyaları temizlemek için unutmayın; veya
tek sayfalık bir form gönderme olarak bunu yapmak, ama bu şeyler yarım doğrulamak için sunucuya geri geziler gerekiyorsa sırayla formun farklı bölümlerini gösteren (ve potansiyel XMLHttpRequest tarafından çok sayfalı bir süreç gibi görünmesi için JavaScript kullanmak yoluyla). İdeal olarak bu da JavaScript olmadan tek bir form olarak çalışması gerekir.
Eğer yükleme, sonra evet şu bir form üzerinde yüklenen dosyanın içeriğini görüntülemek için mümkün olup olmadığını soruyorsunuz.
Bu yükleme gelen istemci tarafında dosya yolu / adını (dosya giriş değeri) almak ve yükleme, olası değil şöyle bir form girişi yerleştirmek mümkün olup olmadığını soruyorsunuz.
Sen ancak özgün dosya adını almak gerekir, yükleme orijinal dosyanın tam yolunu almazsınız.